• 图解Http协议 url长度限制


    详细看:https://blog.csdn.net/weixin_33881140/article/details/85723374

    request(HTTP请求消息)
    结构:一个请求行.部分消息头,以及实体内容,其中的一些消息内容都是可选择的.消息头和实体内容之间要用空行分开.

    GET /index.html HTTP/1.1 //请求头,下面都是消息头.
    Accept: */*
    Accept-Languang:en-us
    Connection:keep-alive
    Host:localhost
    Referer:HTTP://localhost/index.html
    User-Agent:Mozilla/4.0
    Accept-Encoding:gzip,deflate//到上面都是消息头,下面一个空行表示完了,接下来是实体内容.

    Response响应消息头

    在接收并解析请求消息后,服务器以 HTTP 响应消息响应。相当服务器对客户的http的回应
    结构:一个状态行.部分消息

    头,以及实体内容,其中的一些消息内容都是可选择的.消息头和实体内容之间要用空行分开.

    HTTP/1.1 200ok           //状态行.下面为消息头
    Server:Apache2.2
    Date:Thu, 13 Jul 2008 16:29:46 GMT
    Content-Length:2222
    Content-Type:text/html
    Cache_control:private //和请求消息头一样下面有一个空行

    注意:使用get的方法的请求消息中是不能包含实体内容的,只有使用post,put和delete的方法请求消息中才能有实体内容.对 HTTP1.1来讲,如果HTTP中有实体内容,但没有使用权chunked传输编码.那么消息头部分必须包含内容长度字段.不然不知什么时候内容才结 束。HTTP1.1中一定要有host字段

    以上消息头的结构:每个消息头都包含一个头字段名称,然后依次是冒号,空格值,回车和换行符,字段不区分大小写.对消息头中的消息头可以任何顺序排列.
    消息头可以分为信息头,请求头,响应头,实体头四类
    如果有多个选项,可以用逗号分隔Accept-Encoding:gzip ,deflate

  • 相关阅读:
    nginx反向代理编译异常
    TCP/ip协议栈之内核调优
    Tcp之异常
    Codeforces Round #584
    Codeforces Round #588 (Div. 2)
    Codeforces Round #587 (Div. 3) F
    P4587 [FJOI2016]神秘数 主席树
    P4559 [JSOI2018]列队 主席树
    P4098 [HEOI2013]ALO 可持久化01trie
    4771: 七彩树 主席树
  • 原文地址:https://www.cnblogs.com/ojbk6943/p/14743553.html
Copyright © 2020-2023  润新知