SOAP,http Web服务请求和URL

时间:2012-03-28 07:01:28

标签: web-services soap httprequest

我熟悉http网络服务请求,其中服务所需的参数在url查询部分中提供,例如?parm = 1或?file =“C:\ test.xml”。

我正在阅读SOAP,我想知道这背后的技术是什么:
- 是在后台转换为url的SOAP请求(将SOAP xml转换为字符串作为url查询部分的一部分)?
- SOAP请求是否始终具有等效的URL? - 或者SOAP和http服务请求是否都在后台转换为http POST请求? - 我在哪里可以找到所有这些的好的,澄清的例子?

1 个答案:

答案 0 :(得分:20)

在谷歌搜索和阅读后,我可以自己找到答案:
- SOAP XML请求被包装到消息体内的http POST请求中。 url是http请求中的另一个项目(在请求行内) - 没有相当于SOAP请求的URL(这在前一项中很明显)
- SOAP服务请求被转换为http POST请求,而http url Web服务调用(包括或不包括查询部分)被转换为http GET请求。 - 见
http://www.tcpipguide.com/free/t_HTTPRequestMessageFormat.htm
http://www.soapuser.com/
http://www.w3schools.com/xml/xml_soap.asp