HTTP协定用于客户端和服务端之间的通讯,经由过程请乞降相应的交流杀青通讯。要求一定由客户端发出,而服务器端复兴相应。
客户端发送要求报文
要求报文是由要求要领
、要求URL
、协定版本
、可选的要求首部字段
和内容实体
组成的。
服务端发送相应报文
相应报文是由协定版本
、状况码
(示意要求胜利或失利的数字代码)、用以诠释状况码的缘由短语
、可选的 相应首部字段
以及实体主体
组成。
HTTP是不保留状况的协定,即无状况(stateless)协定。HTTP协定本身不具备保留之前发送过的要求或相应的功用,即每当有新的要求发送时,就会有对应的新相应发生。这是为了更疾速的处置惩罚大批事件,确保协定的可伸缩性。有些需求比方网站须要保留用户的登录状况,为了完成希冀的坚持状况的功用,因而引入Cookie手艺,用来治理状况。
HTTP协定运用URI定位互联网上的资本。