zoukankan      html  css  js  c++  java
  • http请求拆分

    http请求由三部分构成,分别为
    请求行,首部,实体
     
    首部分为请求首部和响应首部,并且部分首部两种通用。 
     
    通用首部:
    Cache-Control         控制缓存的行为
    Connection              浏览器想要优先使用的链接类型,比如keep-alive
    Date                         创建报文时间
    Pragma                    报文指令
    Via                            代理服务器相关信息
    Transfer-Encoding    传输编码方式
    Upgrade                   要求客户端升级协议
    Warning                   在内容中可能存在错误
     
    请求首部:
    Accept                      能正确接收的媒体类型
    Accept-Charset        能正确接收的字符串
    Accept-Encoding      能正确接收的编码格式列表
    Accept-Language      能正确接收的语言列表
    Expect                       期待服务端的指定行为
    From                         请求方的邮箱地址
    Host                          服务器域名
    If-Match                    两端资源标记比较
    If-Modified-Since      本地资源未修改返回304(比较时间)
    If-None-Match          本地资源未修改返回304(比较标记)
    User-Agent               客户端信息
    Max-Forwards          限制可被代理及网关转发的次数
    Proxy-Authorization  向代理服务器发送验证信息
    Range                       请求某个内容的一部分
    Referer                      表示浏览器所访问的前一个页面
    TE                             传输编码方式
     
    相应首部:
    Accept-Ranges        是否支持某些种类的范围
    Age                           资源在代理缓存中存在的时间
    ETag                         资源标识
    Location                   客户端重定向到某个URL
    Proxy-Authenticate  向代理服务器发送验证信息
    Server                      服务器名字
    WWW-Authenticate  获取资源需要的验证信息
     
    实体首部:
    Allow                         资源的正确请求方式
    Content-Encoding     内容的编码格式
    Content-Language    内容使用的语言
    Content-Length         request body长度
    Content-Location      返回数据的备用地址
    Content-MD5             Base64加密格式的内容MD5检验值
    Content-Range          内容的位置范围
    Content-Type             内容的媒体类型
    Expires                      内容的过期时间
    Last-modified            内容的最后修改时间 
  • 相关阅读:
    2014编程之美资格赛 第二题 大神和三个小伙伴
    操作系统PV操作——进程同步问题(C#实现)
    [转_管理]成功者必备的15种能力
    [技术相关]List、Dictionary转Dictionary的性能分析
    [项目管理]怎样评定软件开发成果的质量
    Visual Studio 2013 RTM 中文语言包官方下载地址发布
    IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
    HTTP请求方式中get和post的区别
    asp.net之动态页面和静态页面的区别
    HTML语言语法大全
  • 原文地址:https://www.cnblogs.com/Aaron1Tall/p/11041898.html
Copyright © 2011-2022 走看看