http协议


               

HTTP的概念:

HTTP = Hypertext Transfer Protocol(超文本传输协议),是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的、无状态的协议。

功能:用于在服务器和客户机之间传输超文本文件。

HTTP的处理流程:

客户端发送HTTP请求,并于服务器建立连接,服务器接收到请求后关闭连接,生成对应的html文件,并于客户端建立连接,生成HTTP响应回发。

HTTP的请求消息:

HTTP的请求消息由客户端发给服务器的消息。http的请求消息分为:请求头,请求行,空行和消息体;请求行由:请求方法、URI、HTTP版本组成,中间以空格分隔,结尾以回车换行结束;请求方法一共是八种,其中GET、POST、HEAD、是常用请求方法。

HTTP的响应消息:

HTTP的响应消息是服务端回复客户端请求的消息,其组成包括状态行,响应头,空行,消息体;状态行由HTTP版本号、 3位数字组成的状态代码、以及描述状态的短语,彼此之间用空格分隔。状态代码的第一个数字代表当前响应的类型:1XX,定义为信息,请求已被服务器接收,继续处理;2XX,定义为成功,请求已成功被服务器接收、理解、并接受;3XX,定义为重定向,需要后续操作才能完成这一请求;4XX,定义为请求错误,请求含有词法错误或者无法被执行;5XX,定义为服务端错误,服务器在处理某个正确请求时发生错误。

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值