HTTP协议详解

1,短链接:完成请求即释放。端口号:8080,80.传输报文以ASCII码形式。

2,浏览器请求:请求行(get,post),请求头(浏览器,域名,cookie.....),请求主体(get以URL拼接传递参数没有请求体).

    get:有缓存;传递参数URL可见;通过拼接URL传递数据;请求后退的时候不产生影响;传输的数据大小一般在2K-4K之间;传递一个数据包,包含请求头,请求体,服务器响应200;

    post:无缓存;传递参数URL不可见;通过请求体传递数据;请求后退时,之后需重新递交请求;传输的数据大小可根据php.ini文件设置,可无限大传递两数据包,第一次传递请求头,服务器响应100,第二次传递请求体,服务器响应200;

3,服务器响应:响应行(协议版本,状态码,状态消息),响应头(数据格式,数据长度,数据时间),响应体()。

 

状态码 200 404 403 500
状态消息 请求成功 服务器找不到网页 没有访问权限 服务器内部错误

HTTP协议详解

上一篇:webpack五大概念


下一篇:好程序员HTML5培训技术分享JavaScript 闭包