> Arno Garrels wrote: >> Primoz Gabrijelcic wrote: >>> Recently I was working on Silverlight/Delphi integration via >>> SOAP services and I found a problem in HTTP Server component. >>> >>> When Silverlight issues SOAP POST, it does not terminate POST >>> data with newline. (Same happens with WPF application and >>> BasicHttpBinding so that's definitely a global .NET issue.) >>> >>> That causes problems with the THttpServer component because it >>> reads HTTP request (including POST data) in line mode. Because >>> terminating newline never appears, THttpConnection doesn't process >>> POST data and it doesn't notice that client already sent all data it >>> was supposed to send. >>> >>> My temporary fix was to switch line mode off in ProcessPost: >>> >>> hgAcceptData: >>> begin >>> FAcceptPostedData := TRUE; >>> LineMode := false; //FAB >>> end >>> >>> It looks like this fixes the problem. >> >> I think so. Does anybody else see any side effects with this >> change? Otherwise I'll add it to both V6 and V7.
> I won't add it because it might break backwards compatibility. > It's recommended to set LineMode to FALSE in application's > event handler OnPostDocument, as this is also shown in the demo. Thanks for pointing it out! Didn't notice that one. Primoz -- 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