• HTTP协议



    HTTP报文结构
    请求报文和响应报文均由5个成员组成。
    请求报文结构:
    1、请求行(Request—Line)或状态行(Status—Line)
    2、通用头(General-Header)
    3、请求头(Request-Header)
    4、实体头(Entity-Header)
    5、实体主体(Entity-Body)

    HTTP请求主要由三部分组成


    方法-URL-协议/版本;请求头;请求正文。

    实例:方法(POST)URL(/spayment/testPay.do)协议/版本(HTTP/1.1)
    Accept请求头:包含许多有关客户端环境和请求正文的有用信息
    Accept-Language:指客户端的语言,如果中文操作系统,一般该属性值zh-cn
    Accept-Encoding:指客户端所能接受的编码规则或格式规范
    User-Agent:表示客户端信息,例如IE8.0,Windows
    Host:是请求的主机地址
    请求正文:请求正文和请求头之间是一个空行,表示请求头以结束,接下来是请求正文。

    HTTP应答主要由三部分组成


    协议-状态码-描述;应答头;应答正文。

    实例:协议(HTTP/1.1) 状态码(200)描述(OK)
    Date:服务器上的GMT 时间
    Sever:服务器上的服务名称
    Content-Length:正文的长度,确保传输的页面内容正确
    Content-Type:正文的类型,是文本还是压缩文件
    应答正文:一个完整的Web有很多HTTP请求组成的,一般第一次请求会下载网站的HTML页面,然后浏览器会做解析,边解析边请求发送出去,对象一般为CSS、JavaScript、SWF、JPEG、GIF,服务器再将相关内容返回,就看到了一个完整的页面。

  • 相关阅读:
    Codeforces Round #174 (Div. 1 + Div. 2)
    Codeforces Round #176 (Div. 1 + Div. 2)
    [ARC101C] Ribbons on Tree 解题报告
    [CTS2019]珍珠 解题报告
    CF1349D Slime and Biscuits 解题报告
    [PKUWC2018]猎人杀 解题报告
    AGC047 解题报告
    肯德基 解题报告
    [GXOI/GZOI2019]旧词 解题报告
    [ARC084B] Small Multiple 解题报告
  • 原文地址:https://www.cnblogs.com/zeo-to-one/p/5544403.html
Copyright © 2020-2023  润新知