SOAP仅仅适用于http场景下的数据交互,xml和json则不限。 这一特性意味着他们甚至不能放在一起比较,不是一种东西。 如果你要比较xml和json,网上资料有很多了。 SOAP最常见的是基于HTTP进行传输,但其他传输协议也是支持的。 SOAP对传输报文的格式有严格要求,必须按照下面的结构: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:cwmp="urn:dslforum-org:cwmp-1-0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Header> </SOAP-ENV:Header> <SOAP-ENV:Body> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
SOAP仅仅适用于http场景下的数据交互,xml和json则不限。
这一特性意味着他们甚至不能放在一起比较,不是一种东西。
如果你要比较xml和json,网上资料有很多了。
SOAP最常见的是基于HTTP进行传输,但其他传输协议也是支持的。
SOAP对传输报文的格式有严格要求,必须按照下面的结构: