Peter Van Hove wrote:
> Can somebody confirm, possibly fix if it's an issue ?
It's no bug. The component user is responsible to format
posted data properly.
>
> The Problem:
> On the receiving end (webpage) the the POST variable doesn't arrive
> intact. Only the first letter. In this example case only "t" arrives
> (so "t = test" instead of "test = test"
> As suggested, the value arrives intact (in this case "test")
>
> The essence I believe is the following
>
> {code}
>
> String PostData = "test=test" ;
>
> THttpCli *HttpCli;
> TMemoryStream *DataOut=NULL;
> DataOut=new TMemoryStream;
> #ifdef _DELPHI_STRING_UNICODE
> DataOut->Write(&PostData[1], PostData.Length()*2); // CB2009
Most likely you have to convert the Unicode string to Ansi or
UTF-8 first.
--
Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be