Recently I had the joy of trying to work with some Web Services from a 3rd party system not written in .NET. In this age of full understanding of XML and Interoperability and Basic Profile 1.1 compliance this was of course completely easy.
NOT!!!!
This was a complete pain in the neck. I had problems at every turn. Our existing .NET web service that provides a similar service, soon to be retired though, was written in .NET 1.1. So I just wanted to modify it rather than do an upgrade. The remote system used Http1.1 Chunked mode. .NET 1.1 does not handle this. So .NET 2.0 here I come (I know I know that’s still legacy !).
Read the rest of this entry »