REST是否在请求的URL中发送其有效负载? SOAP怎么样?

时间:2012-01-20 23:24:45

标签: http rest soap

SOAP和REST是否将各自的有效负载作为URL?例如:

http://localhost/action/?var=datadatadata

我知道SOAP使用XML并且有时在服务器上的不同端口上运行,但是您是否仍然像上面的示例一样提交数据,或者将它作为一个大的XML封装数据包发送到该端口?

1 个答案:

答案 0 :(得分:2)

这取决于您的HTTP方法。 GET方法将所有内容放入URL,而POST方法只将路径信息放入URL,其余部分流入HTTP请求体。

SOAP也应该依赖于HTTP协议,因此应遵循相同的规则。查看http://www.w3.org/TR/soap12-part0/#L10309