分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

http协议

发布时间:2023-09-06 01:48责任编辑:蔡小小关键词:http

第一部分:请求行,第一行明了是post请求,以及http1.1版本。
第二部分:请求头部
第三部分:空行
第四部分:请求数据

无状态协议优点:可以减少服务器CPU以及内存的消耗。

在传输大数据的时候,http协议会把数据分隔成多块,进行分段传送。

如果下载过程遇到网路错误,则要进行从新下载,这时候就用到head 的range属性,请求字节范围,响应状态码为206

内容协商机制:客户端和服务器端就响应的资源内容进行交涉然后提供给客户端最佳的选择。

返回码:

   2xx成功

    204 not content 请求已成功处理,但是返回的响应报文中不含实体的主体部分。

    206 partial content 客户端进行范围请求

  3xx重定向

    301 moved permanently 永久重定向。请求已经被分配到新的连接上

    302 found 资源临时重定向

    303 see other 资源uri已经更新,希望客户端能以get的方式重定向到另外一个uri上面

    304 not modified 服务器资源未改变,可直接使用客户端未过期的缓存

    307 临时重定向,与302相同

  4xx客户端错误

    400 bad request 请求报文中存在语法错误

    401 请求需要认证

    403 不允许访问

    404 资源未找到

  5xx服务器错误

    500 服务器内部错误

    503 服务器正忙,一会可能会好

  当遇到301 302 303时候,几乎所以浏览器都会吧post改为get

http协议

原文地址:https://www.cnblogs.com/yifan72/p/8763177.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved