10.1. Web Service Request Processing

It's important to understand how Web service requests are processed and responses returned in order to understand where SOAP extensions fit within the big picture. First, I'll explain how request processing works, then I'll explain the details of SOAP extensions and how they can help to implement reusable infrastructure.

<httpHandlers> 
    <add verb="*" path="*.aspx"
        type="System.Web.UI.PageHandlerFactory"/>
    <add verb="*" path="*.asmx"
         type=
         "System.Web.Services.Protocols.WebServiceHandlerFactory,
         System.Web.Services, version=1.0.3300.0, Culture=neutral,
         PublicKeyToken=b03f5f7f11d50a3a"
         validate="false"/>
</httpHandlers>

Each <add> element maps requests for a specific file extension and HTTP verb to a specific ...

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.