http协议

http协议有请求和响应协议,其中请求协议有get请求和post请求,其中form是post请求,除此之外都是get请求

响应协议都有四部分:

状态行  消息报文  空白行  响应体

其中状态行由三部分组成:协议版本号 响应状态号 状态描述信息

响应状态号:404资源找不到 500服务器内部错误 200请求相应完整成功结束

消息报文由:服务器版本号  响应的内容类型以及字符编码方式 响应长度:字节为单位 响应时间

空白行是分离消息报文和响应体的关键行

响应体会显示到网页中。浏览器解释执行HTML代码

请求协议:基于POST方式

请求行由三部分:请求方式、URI、协议版本号

若请求是POST请求在请求提中发送数据格式:name=value&name=value...

POST请求最终浏览器地址栏上不会将提交的数据显示出来因为不是在请求行上发发送数据

请求协议:基于get方式

请求行由三部分:请求方式、URI、协议版本号

若请求是get请求在请求行中发送数据格式:uri?name=value&name=value...

get请求最终浏览器地址栏上会将提交的数据显示出来

原文地址:https://www.cnblogs.com/sunyuhuan/p/10432065.html