zoukankan      html  css  js  c++  java
  • 3-HTTP 请求报文

    1. HTTP 请求报文介绍

    HTTP最常见的请求报文有两种:

    1. GET 方式的请求报文
    2. POST 方式的请求报文

    说明:

      1. GET: 获取web服务器数据
      1. POST: 向web服务器提交数据

    2. HTTP GET 请求报文分析

    HTTP GET 请求报文效果图:

    GET 请求原始报文说明:

    GET / HTTP/1.1
    
    Host: www.itcast.cn
      
    Connection: keep-alive
    
    Upgrade-Insecure-Requests: 1
    
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
    
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
    
    Accept-Encoding: gzip, deflate
    
    Accept-Language: zh-CN,zh;q=0.9
    
    Cookie: pgv_pvi=1246921728; 
    
    
      (请求头信息后面还有一个单独的’
    ’不能省略)
    

    说明:

    每项数据之间使用:

    3. HTTP POST 请求报文分析

    HTTP POST 请求报文效果图:

    请求体效果图:

    POST 请求报文说明:

    ---- 请求行 ----
    POST /xmweb?host=mail.itcast.cn&_t=1542884567319 HTTP/1.1 # POST请求方式 请求资源路径 HTTP协议版本
    ---- 请求头 ----
    Host: mail.itcast.cn # 服务器的主机地址和端口号,默认是80
    Connection: keep-alive # 和服务端保持长连接
    Content-Type: application/x-www-form-urlencoded  # 告诉服务端请求的数据类型
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 # 客户端的名称
    ---- 空行 ----
    ---- 请求体 ----
    username=hello&pass=hello # 请求参数
    

    4. 小结

    一个HTTP请求报文可以由请求行、请求头、空行和请求体4个部分组成。
    请求行是由三部分组成:
                      请求方式
                      请求资源路径
                      HTTP协议版本
                      GET方式的请求报文没有请求体,只有请求行、请求头、空行组成。
    POST方式的请求报文可以有请求行、请求头、空行、请求体四部分组成,注意:POST方式可以允许没有请求体,但是这种格式很少见。
    
    坚持,坚持,坚持…… 在你选择不放弃的那一刻, 成功其实已经在向你走近 我们无法得知什么时候会来临 但我们可以选择用自强的双手敲开幸福的门。
  • 相关阅读:
    通过一个程序来理解PHP里面的抽象类【1】
    mycheckpoint 把玩手记
    Mysql 大量 unauthenticated user
    零基础学习Oracle 10G视频教程
    mysql show processlist命令 详解
    c# 中的事件
    c# 中方法签名 指的是?
    c# 中的索引
    介绍如何使用C#中的委托
    C# 语法学习笔记
  • 原文地址:https://www.cnblogs.com/bronyaa/p/14890778.html
Copyright © 2011-2022 走看看