【发布时间】:2016-10-10 20:58:21
【问题描述】:
我们为什么不在SOAP 中拨打GET 电话?
我们只发送带有SOAP 的POST 请求。为什么..?
【问题讨论】:
标签: web-services post soap get
我们为什么不在SOAP 中拨打GET 电话?
我们只发送带有SOAP 的POST 请求。为什么..?
【问题讨论】:
标签: web-services post soap get
在 RESTful API 中,GET、POST 等是“方法调用”的一部分。
但是,在 SOAP 中,有关方法调用的所有信息都在 XML 中指定。
【讨论】:
POST 更适用于在 HTTP 请求或响应的正文中传输 XML 对象。 GET 请求中的查询字符串会很尴尬并且有限制。
但是,SOAP 1.2 支持 GET 处理某些请求。这意味着您可以利用缓存响应。
SOAP 也未绑定到任何底层传输架构(如 HTTP)。这意味着它可以在 SMTP 之上使用。
有关更多信息,请参阅 http 绑定部分:https://www.w3.org/TR/soap12-part2/#soapinhttp
【讨论】: