-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robert,
Robert Harrison wrote:
> CreditCardPaymentAction
> StringBuffer parms = makeParms(userVO, creditCardForm, props);
> sendRequest(conn, parms);
> private void sendRequest(HttpURLConnection conn, StringBuffer parms)
> {
> DataOutputStream writer;
> conn.setRequestMethod("POST");
> conn.setRequestProperty
> ("Content-Type","application/x-www-form-urlencoded");
> writer = new DataOutputStream(conn.getOutputStream());
> writer.writeBytes(parms.toString());
> writer.flush();
> writer.close();
> }
It would seem that you haven't provided the code to the "makeParms"
method, which could be the source of your problem. Note that you ought
to include ";charset=[your character set]" after your content type's
mime type, just to be explicit about what you are sending to the remote
host.
> CreateUserAction
> String xid = request.getParameter("xid");
> String s = request.getQueryString();
> System.out.println("The Query String is >>>>>" + s);
>
> BufferedReader in = new BufferedReader(request.getReader());
Using request.getParameter and request.getReader (or
request.getInputStream) rarely work well together, since
request.getParameter requires parsing the input stream to get POST
parameters. My guess is that you are not sending a correct POST body,
and you parameters aren't being read by request.getParameter. But, that
request body is still available for reading by this code:
> String decodedString;
> while ((decodedString = in.readLine()) != null) {
> System.out.println(decodedString);
> }
So, what does your POST request look like, then?
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFUk9E9CaO5/Lv0PARAi/uAJ4jlNPZTqMtStVKoijquNg2qXGikQCgsuwy
lQfLBTPq8v0B9pFRp8FLHfk=
=tcQB
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]