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. > THttpServer is version 6.07, which is AFAIK the lattest. Current version is 7.23, however it uses LineMode with posted data as well. -- 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
