SOAP, http web service requests and url

12
我熟悉Http Web服务请求,其中需要服务的参数在URL查询部分中提供,例如?parm=1或?file="C:\test.xml"。
我现在正在阅读SOAP,想知道这背后的调用技术:
- SOAP请求是否后台转换为URL(将SOAP XML转换为字符串作为URL查询部分的一部分)?
- SOAP请求是否总是具有URL等效项?
- 或者SOAP和HTTP服务请求是否都在后台转换为HTTP POST请求?
- 我在哪里可以找到关于所有这些的好的、澄清的例子?
1个回答

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接