
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
http协议是程序员在学习web前端技术的时候需要重点掌握的一个编程知识点,下面我们就通过案例分析来了解一下,零基础学习web前端开发需要掌握哪些http协议知识。
一、HTTP请求--Request
客户端包括浏览器给服务器发送请求时,包含四部分:
请求行:设置请求类型,要访问的资源以及使用的http版本
请求头:用来说明服务器要使用的附加信息,比如token经常放请求头中。传输内容大小有限制,必须小于等于32k。
空行:请求头后面所必须的。
请求体:请求数据也叫请求体,可以添加任意其他数据。传输内容较多,可小于等于1G。
二、HTTP响应--Response
一般情况下,服务器接收并处理客户端发过来的请求会返回一个HTTP响应消息。包含四部分:
状态行:有http协议版本号、状态码、状态消息三部分组成。
消息报头:说明客户端要使用的附加信息。
空行:消息报头后面的空行,是必须存在的。
响应数据:服务器返回给客户端的文本信息。
三、HTTP状态码
HTTP有请求时,服务器返回的响应Response中状态行内就包含了状态码,状态码主要用来告诉浏览器响应结果。
状态码有三位,主要分为六类:
1**:1开头的状态码主要表示信息类提示,请求已接收,继续处理。
2**:2开头的表示请求成功,200就是常见的。
3**:3开头的表示重定向,要完成请求必须进行更进一步操作,304常见
4**:4开头的表示客户端错误,请求语法错误或请求无法实现,404请求资源不存在。
5**:5开头表示服务器错误。500服务器发生不可预期的错误
6**:6开头的扩展类。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。