I am trying to send a simple http POST request - see attached html source. I got error message like "cannot connect to US post office... paypal shipping not available.." I need some clues/advices on how to solve the problem.
I use HttpClient to pass in the name/value pairs as seen in the html source, Below is a relevant section of my code:
Here is a section of my code for the http request:
NameValuePair context = new NameValuePair("CONTEXT", context);
NameValuePair funding1 = new NameValuePair("funding_type", "");
NameValuePair funding2 = new NameValuePair("funding_source_id", "");
NameValuePair funding3 = new NameValuePair("funding_bufs", "");
NameValuePair funding4 = new NameValuePair("funding_is_cc_cash_advance_warned", "");
NameValuePair submitThisForm = new NameValuePair("pay_continue.x", "");
NameValuePair payContinue = new NameValuePair("pay_continue.x", "Pay and Continue");
String editAdd="[url removed, login to view]";
PostMethod editAddress = new PostMethod(editAdd);
statusCode = [url removed, login to view](editAddress);
responseBody = [url removed, login to view]();
resultPage = new String(responseBody);
I have parsed the "context" from the html source.
Supposedly, when the "pay and continue" button is clicked, Paypal subtract money out of my account, and pay USPS. So they connect to the USPS server which should return with a popup window showing a shipping label to be printed.
The error message I got was "unable to connect to the USPS.. Paypal shipping is not available..." I got no exceptions running the program. So My request to Paypal server is successful, but Paypal's request to the USPS server failed.
I will credit the fund. if you tell me how to try to fix the problem, and your advice works.
I will appreciate your timely help.
just tell me what the problem is and how to solve the problem.