HTTP协议的主要特点概括
HTTP协议是基于央求和照应的也就是我们常说的客户端效劳器端交互形式[40]。当一个客户端和效劳器端树立衔接之后,就可以发送央求给效劳器央求效劳了。该央求是要遵照一定的格式要求的,普通状况下央求的格式为:URL、协议版本号目前为止最新的版本为1.1版,紧接着是包括客户信息和其他不同信息的内容。当效劳器接纳到客户端的央求时会发生一个照应信息,该照应音讯也是要遵照一定格式的,该格式为:形状行,该形状行包括包括协议版本号、一个反应代码表示央求能否成功;紧接着后边是其它信息,包括效劳器基本信息、实体信息和其它相关内容。
Http通讯是由一个客户端对效劳器上的某个资源停止央求,并且失掉效劳器端反应的进程。例如,一个最复杂的状况就是客户端和效劳器经过一个独自的衔接来停止通讯。在互联网上,Http协议是构建在TCP/IP通讯协议之上的。Http衔接通用的端口[14]是80,但是其它的端口异样可以运用。HTTP是一个牢靠的面向衔接的传输协议。
HTTP协议的主要特点可概括如下:
(1)支持客户端/效劳器端通讯形式。
(2)复杂方便快速:当客户端向效劳器端发送央求时,只是复杂的填写央求途径和央求方法即可,然后就可以经过阅读器或其他方式将该央求发送就行了。比拟常用的央求方法有三种,区分是:GET、HEAD、POST。不同的央求方法使得客户端和效劳器端联络的方式各不相反。由于HTTP协议比拟复杂,所以HTTP效劳器的顺序规模相对比拟小,从而使得通讯的速度十分快。
(3)灵敏:Http协议允许客户端和效劳器端传输恣意类型恣意格式的数据对象。这些不同的类型由Content-Type标志。
(4)面向无衔接:无衔接的含义是每次树立的衔接只处置一个客户端央求。
当效劳器处置完客户端的央求之后,并且收到客户的反应应对后,效劳器端立刻断开衔接。采用这种通讯方式可以大大的节省传输时间。
(5)面向有形状:Http是有形状的协议。所谓的有形状是指协议关于央求的处置没有记忆功用。有形状意味着假设要再次处置先前的信息,则这些先前的信息必需要重传,这就招致了数据量传输的添加。但是从另一方面来说,领先前的信息效劳器不在运用的时分,则效劳器的照应将会十分的快。