[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
HTTPAPI - Post ends up NULL
Hi all,
I am trying to use HTTPAPI to post data. Ultimately the data will be
JSON, but for now, any data will do. The data is being posted to a
Linux server.
Here is a simple HTML form that works perfectly. Whatever I put in the
"status" field lands on the service no problem.
<FORM action="http://server.domain.com/restful/" method="post">
<P>
<INPUT type="text" name="status" value=""><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</P>
</FORM>
However, if I do the same thing from HTTPAPI, the value for "status"
ends up NULL.
I've tried using the following code as a simple test, without any success:
HTTP_setCCSIDs(1208: 0: 1208: 0);
enc = http_url_encoder_new();
http_url_encoder_addvar_s( Enc
: 'status'
: 'test123');
callp http_url_encoder_getptr( Enc
: myPointer
: dataSize );
rc = http_url_post(url
: myPointer
: dataSize
: ResultFile);
http_url_encoder_free(Enc);
From the debug log, I can see this:
senddoc(): entered
status=test123
recvresp(): entered
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
But, the server reports no data from the post.
I've tried lots of combinations of HTTP_setCCSIDs and even without it at
all, but those result in failed posts and garbled data in the log so I
think I have the right settings, but I'm not 100% sold on that.
I can post or send more of the debug log if that would help as well.
Any ideas are greatly appreciated!
Thank you.
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------