IT袋

当前位置:主页 > 经验教程 > 建站编程 >

HTTP协议详解

HTTP协议详解 深入解析HTTP协议(2)

时间:2023-12-16 12:11:33 来源:IT袋 作者:马勇
导读:HTTP协议详解,Accept:表示浏览器能接收的资源类型,如 text/_,image/ _ 或者 * / *表示所有; Accept-Language:表示浏览器偏好的语言,服务器可以据此返回不同语言的网页;

HTTP协议详解

  • Accept:表示浏览器能接收的资源类型,如 text/_,image/ _或者* / *表示所有;
  • Accept-Language:表示浏览器偏好的语言,服务器可以据此返回不同语言的网页;
  • Accept-Encoding:表示浏览器可以支持的压缩类型,例如 gzip, deflate 等。
  • 3、HTTP 响应数据格式

    响应数据分为 3 部分

    1、响应行(状态行)

    响应数据的第一行
    其中HTTP/1.1表示协议版本,200表示响应状态码,OK表示状态码描述
    HTTP/1.1 200 OK

    2、响应头

    第二行开始,格式为key:value形式
    Server: Tengine
    Content-Type: text/html
    Transfer-Encoding: chunked

    3、响应体

    最后一部分,存放响应数据
    <html>
    <head>
         <title></title>
    </head>
    <body></body>
    </html>

    常见的 HTTP 响应状态码

    1. 200 ok 客户端请求成功
    2. 304 Not Modified 没有修改,使用缓存
    3. 404 Not Found 请求资源不存在
    4. 500 Internal Server Error 服务端发生不可预期的错误

    常见的 HTTP 响应头:

    • Content-Type:表示该响应内容的类型,例如 text/html,image/jpeg;
    • Content-Length:表示该响应内容的长度(字节数);
    • Content-Encoding:表示该响应压缩算法,例如 gzip;
    • Cache-Control:指示客户端应如何缓存,例如 max-age=300 表示可以最多缓存 300 秒

    以上分享的HTTP协议详解的技术经验小知识,以上内容供大家学习了解!

    相关阅读

    • 二级免费域名解析 二级域名注册流程

      二级免费域名解析 二级域名注册流程

      今天介绍二级免费域名解析和二级域名注册流程的相关话题,很不错的方法小知识,建议收藏哦! 二级域名怎么做?一级域名和二级域名有什么区别?从SEO优化层面来判定二级域名是没有一级

    • 简述网站的开发流程及步骤 网站开发详细流程

      简述网站的开发流程及步骤 网站开发详细流程

      全面的为大家介绍简述网站的开发流程及步骤和网站开发详细流程的相关知识,继续往下看吧! 企业建立一个功能齐全的网站,必须要经过全方面的网站开发流程一一实施,从起步阶段的项目

    • 域名注册查询工具有哪些 查询域名注册网站

      域名注册查询工具有哪些 查询域名注册网站

      小编为网友们解答域名注册查询工具有哪些和查询域名注册网站的IT知识,接下来IT袋小编就来介绍。 域名是网站的重要组成部分,它是企业网站的线上流量入口,是企业品牌宣传的形象窗口,

    • ppt模板素材网站 常用免费ppt模板使用

      ppt模板素材网站 常用免费ppt模板使用

      小编为大家说一说ppt模板素材网站和常用免费ppt模板使用的IT知识,如有不对的地方欢迎指正! 你还在没日没夜埋头苦干吗?每天都在为做PPT而熬夜加班吗?花费大把时间做出来的依然不尽人