由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。
soap 协议:它描述了一种在分散或分布式的环境中如何交换信息的轻量级协议。soap在http协议的基础上,一个基于XML的协议。
Soap=Http+XML
http协议 :纯文本协议
下面是VS2015创建WebService并且调用的简单实例:
1、创建Web项目
2、添加项,选择 Web服务,将服务命名为WebService。
3、打开新创建的文件WebService.asmx文件,在里面创建一个TestMethod方法。作为测试方法。
4、运行之后可以看到刚刚添加的方法TestMethod:
点击方法,进入新的页面,并且输入参数,然后点击掉调用:
可以看到返回的数据,格式为XML格式(数据较少不太明显)。
一个简单的 webservice 就搭建完成。
原文:http://www.cnblogs.com/wwj1992/p/6375277.html