0' encoding='UTF-8'?>
"http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema
-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
SOAP-ENV:encodingStyle=
"http://schemas.xmlsoap.org/soap/encoding/">
what's your name?
A HTTP-based SOAP endpoint is identified by a URL. This URL, in our case,
in the above request is http://localhost:8080/soap/servlet/rpcrouter.
SOAPMethodName is an optional header, which uniquely identifies the method
name. For HTTP transport, SOAP messages are sent over POST method. The SOAP
message body will contain the XML formatted content required for the SOAP run
time to invoke the requested method.
In the SOAP content, the root element is an element whose namespace-qualified
tag name (ns1:hello in our case) matches the optional SOAPMethodName
HTTP header. This redundancy is provided to allow any HTTP infrastructure
intermediaries like proxies, firewalls, web server software, to process the call without
parsing XML, at the same time also allowing the XML payload to stand independent
of the enclosing HTTP message.
Pages:
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154