Hi Erel,
for certain reasons, i changed all my http stuff to UTF-8, which works fine on desktop, but returns error from server on device.
After some testing and sniffing with wireshark i believe there's a bug in the http.dll on the device.Earlier, i calculated the ContentLenght by myself because this was required.With newer version of http.dll ( not sure where it was introduced), i saw that it is not needed anymore to calculate the ContentLength, this was done by http.dll.This works fine, but it looks like, that the device http.dll does not calculate correctly as soon as UTF-8 comes into the play.This is even true if no UTF-8 char is sent.
The only difference between desktop(working) and device(not working) was the Content-Length header, there is a difference of 6 bytes in length ( device 6 bytes less than on desktop).
Can you have a look into that matter..?
regards,
TWELVE