Soap Envelope中的元素与HTTP标头有何不同?
为什么REST响应被认为是人类可读而SOAP不是?
在PHP中使用SOAP服务和SoapClient()类时,SoapClient()类将WSDL作为参数接收,找到Web服务的位置,根据什么方法构造SOAP信封的基本思想和你的SoapClient对象调用params,发送请求,并返回某种响应?
答案 0 :(得分:1)
SOAP只是一种基于XML的协议,位于HTTP之上。我不知道为什么它不会是人类可读的...我觉得它有点复杂但它仍然是纯文本/文本
形成我使用SOAP的经验,它提供了一个用于设置Web服务的基本架构。您调用SOAP Web服务就像调用常规函数一样。您可以拥有数量众多的参数,只需确保它们通过XML / HTTP进行序列化。
此外,SOAP为您提供了一个WSDL文件,它基本上是对您的Web服务的描述(函数及其参数列表)。