Hi Peter, > I have this really annoying problem, where the data I'm sending to a > webservice via libcurl is being changed :{
It's nothing to do with openssl, it's somewhere else in the chain (servlet framework?). > The data in question is something like "ad76/fg8+/rt+g35s" and is being > received by the webservice as "ad76/fg8 /rt g35s" notice the + > characters are being converted to a space character. Spaces are illegal in a URL, so in a GET request the client encodes them as '+' and the server software must convert tham back. In your case you're using POST, so no conversion is done by the sender but for some reason the server is still unconverting. So you need to either do URL-encoding on the client or by-pass the decoding on the server, whichever is easier. Good luck, Chris Chris Gray /k/ Embedded Java Solutions _________________________________________ Scarlet Mobile, free subscription in combination with your Scarlet One or ADSL, visit http://www.scarlet.be/fr/mobile3g ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org