zoukankan      html  css  js  c++  java
  • HTTP HTTP请求报文和响应报文的格式

    HTTP 请求报文

    由请求行、请求头部、空行 请求包体 4 个部分组成:

    (1)请求行:请求行由方法字段、URL 字段 和HTTP 协议版本字段 3 个部分组成,他们之间使用空格隔开。常用的 HTTP 请求方法有 GETPOSTHEADPUTDELETEOPTIONSTRACECONNECT;

    (2)请求头部:请求头部由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关于客户端请求的信息

    (3)空行:最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头;

    (4)请求包体:请求包体不在 GET 方法中使用,而是在POST 方法中使用。POST 方法适用于需要客户填写表单的场合。与请求包体相关的最常使用的是包体类型 Content-Type 和包体长度 Content-Length

    HTTP 响应报文

    由状态行、响应头部、空行 响应包体 4 个部分组成:

    (1)状态行:状态行由 HTTP 协议版本字段、状态码和状态码的描述文本 3 个部分组成,他们之间使用空格隔开;

    (2)响应头部:响应头可能包括:Location、Serve、Vary、Connection等;

    (3)空行:最后一个响应头部之后是一个空行,发送回车符和换行符,通知服务器以下不再有响应头部

    (4)响应包体:服务器返回给客户端的文本信息

    参考链接:

    https://blog.csdn.net/wangqyoho/article/details/51984429

  • 相关阅读:
    使用QQ邮箱发送邮件,QQ邮箱的smtp设置
    Linux常用命令
    Pycharm批量查找替换功能
    HTML/CSS学习笔记
    什么样的人适合做自动化测试
    如何测试一个WEB的输入框?
    我收集的学习网站
    SQL查询练习(一)
    linux消息队列应用编程
    linux共享内存简单介绍以及编码演示
  • 原文地址:https://www.cnblogs.com/snowstorm22/p/10257342.html
Copyright © 2011-2022 走看看