12.2. Interop Problems

In his MSDN article,[1] Keith Ballinger outlined common Web services interop problems broken down by the layer at which they occur. In this section, I will describe various interop issues I encountered while building Web service applications. Following Ballinger's lead, I'll categorize these issues by the layer at which they occur.

[1] See Resources at end of this chapter.

12.2.1. HTTP

Although HTTP is a relatively simple protocol, there are specific requirements for using HTTP to invoke a Web service. Some service tools are more stringent than others about these requirements and some client tools are better than others at meeting them.

For example, an HTTP SOAP request should contain a Content-Type header with the character ...

Get Real World XML Web Services: For VB and VB .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.