3.7. Extending SOAP

SOAP provides only the bare minimum functionality required to invoke Web services and leaves it up to implementors to extend it in ways to meet client and service needs. SOAP header elements are a means of extending SOAP functionality by communicating information that is not necessarily part of the message data but is needed to process the message, such as user credentials, session id, or transaction id. <soapenv:Header> is an optional child element of <soapenv:Envelope> that can be used to convey such information in the form of application-defined child elements. Headers can be sent with the request and response messages to communicate information to the service or the client, respectively. A Web service might define an ...

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.