首页 > Web开发 > 详细

HTTP协议详解

时间:2021-08-06 17:39:24      阅读:21      评论:0      收藏:0      [点我收藏+]

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协议详解

原文:https://www.cnblogs.com/linuxftp/p/14990305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!