HTTP和SOAP完全就是两个不同的协议
2016-11-16 19:42
190 查看
HTTP只负责把数据传送过去,不会管这个数据是XML、HTML、图片、文本文件或者别的什么。而SOAP协议则定义了怎么把一个对象变成XML文本,在远程如何调用等,怎么能够混为一谈。
这样说两种协议:
HTTP就是邮局的协议,他们规定了你的信封要怎么写,要贴多少邮票等。。。。
SOAP就是你们之间交流的协议,负责把你所需要表达的意思写在信纸上,同时也负责让对方能够看得懂你的信。
Web service一般就是用SOAP协议通过HTTP来调用它,其实他就是一个WSDL文档,客户都可以阅读WSDL文档来用这个Web service。客户根据WSDL描述文档,会生成一个SOAP请求消息。Web service都是放在Web服务器 (如IIS) 后面的,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到Web服务器来。Web服务器再把这些请求转发给Web service请求处理器。请求处理器的作用在于,解析收到的SOAP请求,调用Web service,然后再生成相应的SOAP应答。Web服务器得到SOAP应答后,会再通过HTTP应答的方式把它送回到客户端。
webService协议主要包括两个方面:传输协议和数据表示,关于传输协议可以是http或其他,数据表示也可以是键值对、xml或其他,只不过现在通用的是http+soap,当然其他的也可以,不知道这样理解对不对?
SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。
博客原文:http://blog.csdn.net/21aspnet/article/details/1536824
顶5
踩
这样说两种协议:
HTTP就是邮局的协议,他们规定了你的信封要怎么写,要贴多少邮票等。。。。
SOAP就是你们之间交流的协议,负责把你所需要表达的意思写在信纸上,同时也负责让对方能够看得懂你的信。
Web service一般就是用SOAP协议通过HTTP来调用它,其实他就是一个WSDL文档,客户都可以阅读WSDL文档来用这个Web service。客户根据WSDL描述文档,会生成一个SOAP请求消息。Web service都是放在Web服务器 (如IIS) 后面的,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到Web服务器来。Web服务器再把这些请求转发给Web service请求处理器。请求处理器的作用在于,解析收到的SOAP请求,调用Web service,然后再生成相应的SOAP应答。Web服务器得到SOAP应答后,会再通过HTTP应答的方式把它送回到客户端。
webService协议主要包括两个方面:传输协议和数据表示,关于传输协议可以是http或其他,数据表示也可以是键值对、xml或其他,只不过现在通用的是http+soap,当然其他的也可以,不知道这样理解对不对?
SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。
博客原文:http://blog.csdn.net/21aspnet/article/details/1536824
顶5
踩
相关文章推荐
- HTTP和SOAP完全就是两个不同的协议
- 【转载】HTTP和SOAP完全就是两个不同的协议
- HTTP和SOAP完全就是两个不同的协议
- HTTP和SOAP完全就是两个不同的协议
- HTTP和SOAP完全就是两个不同的协议
- HTTP和SOAP完全就是两个不同的协议
- HTTP和SOAP完全就是两个不同的协议
- HTTP和SOAP完全就是两个不同的协议
- 巴黎雨季的伤感空间日志发布:喜欢在两个完全不同的世界
- 巴黎雨季的伤感空间日志发布:喜欢在两个完全不同的世界
- SOAP和HTTP 两种基本传输协议
- 判断两个字符串中出现的字符是否完全一样(顺序可以不同)
- TCP/IP,HTTP,SOAP等协议之区别
- http协议不同版本之间的对比(1.0 1.1 2.0)
- 转:HTTP 协议 GET 、POST之不同
- SOAP和HTTP 两种基本传输协议
- TCP/IP,HTTP,SOAP等协议之区别
- 【转】HTTP协议Content-Type不完全手册
- ASP.NET Web Services 系列(4) - 支持协议HTTP POST,HTTP GET,SOAP
- soap in android HTTP协议实现