I have a Web Service method developed using .NET 3.5 (VS2008) which expects a few strings (username, password, subject, file type) and a binary document coded in Base64.
I enabled both SOAP and HTTP POST. While SOAP works perfectly, it is not possible to send HTTP POST requests. The server responses with "Server was unable to process request. ---> Data at the root level is invalid. Line 1, position 1".
Customers are using this method to upload their documents from their applications.
I was told that .NET does not support complex structures using HTTP POST. Any way to support this?