长见的协议分类
HTTP
应用最广泛的一种应用层协议,rest风格
WEBSOCKET
背景:推送技术中有短轮询和长轮询,08年之前Web即时通信可以通过Ajax的轮询实现(短轮询,每次主动发送给服务器,造成资源请求报文浪费),因此诞生了 websocket诞生(长轮询)
介绍:平行于http的应用层协议,websocket协议(双向通信协议)就是长轮询(服务端主动),在建立连接之后,客户端和服务器都可以主动向对方发送或接受数据
SOAP协议- webservice
基于http协议,以xml为载体的通信方式,一种服务器技术,采用SOAP协议,使用XML格式报文传输,底层仍基于http协议改造SOAP协议 (HTTP协议+ XML数据格式),用http传送xml而已 ,属于http的一种扩展协议
在HTTP基础之上,返回的格式是soap格式的wsdl文件的另一种类型的http协议(用的少)
webservice协议用soapui工具
SOCKET
个人认为不算是一种协议ÿ