阅读 61

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
状态消息 请求成功 服务器找不到网页 没有访问权限 服务器内部错误

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

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐