Hello,
I have a problem when using http_url_post_stmf with special characters.
My project is to call a webservice and get back a shipping label.
In the area reserved to the shipping address, in my request, I could have special characters depends on the shipping country(é, Ü, etc).
If in my request I send:
<name><![CDATA[AAA BBB Ü]]></name>
I received this error:
If I remove the Ü ==> no error, I receive the right answer.
If I use http_url_post_xml with the exactly the same xml (the one with Ü) ==> no error, I do receive the right answer (but the answer is bigger than 65k...).
What I do in my pgm:
http_XmlStripCRLF(*ON);
http_xmlReturnPtr(*OFF);
HTTP_setCCSIDs(1208: 0)
rc = http_url_post_stmf(
URLADR
: %trim(PM_XMLIN)
: %trim(PM_XMLOUT)
: HTTP_TIMEOUT
: HTTP_USERAGENT
: 'text/xml;charset=UTF-8'
: '"'+'"' );
I'm using http-api/1.21.
Any ideea?
Thank you in advance,
Radu