zoukankan      html  css  js  c++  java
  • HTTP中请求和响应浅析

    HTTP中的请求

    HTTP中请求由三部分组成:

    HTTP中请求行:请求行分为三部分(请求方法+请求地址+协议和版本)例:

     POST/GET  https://www.baidu.com/con  HTTP/1.1

    HTTP中的请求头:(主要包含一些属性)例:

    Accept:

    作用:浏览器端可以接受的媒体类型(如为text/html,则代表浏览器可接受服务器返回的html类型的文档,如服务器无法返回,则报406错误)

    重点:Accept:*/*(则代表浏览器可处理所有类型)

    Accept-Encoding:

    作用:指定浏览器可以支持的web服务器返回内容压缩编码类型。

    Authorization:

    作用:HTTP授权的授权证书。

    Connection:

    作用:表示是否需要持久连接。(HTTP 1.1默认进行持久连接)。

    Cookie:

    作用:HTTP请求发送时,会把保存在该请求域名下的所有cookie值一起发送给web服务器。

    Referer:

    作用:先前网页的地址,当前请求网页紧随其后,即来路。

    User-Agent:

    作用:User-Agent的内容包含发出请求的用户信息。

    Host:

    指定请求的服务器的域名和端口号。

    HTTP中的请求体:(承载多个请求参数的数据)例:

    name=Tom&password=123;

     HTTP中的响应:

    HTTP中的响应行(主要包括协议版本+状态码+状态码描述)例:

    HTTP/1.1 200 OK

    HTTP中的响应头(主要包含一些属性)例:

    Cache-Control:

    作用:服务端告诉客户端如何控制响应内容的缓存。

    Location:

    作用:重定向时,存放重定向的地址。

    Set-Cookie:

    作用:服务端设置客户端的Cookie.

  • 相关阅读:
    poj 3243 Clever Y(BabyStep GiantStep)
    poj 2417 Discrete Logging
    poj 3481 Double Queue
    hdu 4046 Panda
    hdu 2896 病毒侵袭
    poj 1442 Black Box
    hdu 2815 Mod Tree
    hdu 3065 病毒侵袭持续中
    hdu 1576 A/B
    所有控件
  • 原文地址:https://www.cnblogs.com/Pzhenzhen/p/8512884.html
Copyright © 2011-2022 走看看