zoukankan      html  css  js  c++  java
  • HTTP报文格式

    请求报文

    <method><SP><uri><SP><version><CRLF>
    <head-name><:><head-value><CRLF>
    ...
    <head-name><:><head-value><CRLF>
    <CRLF>
    <request-data>
    

    依次是:

    1. 请求行: <请求方法><空格><请求URI><空格><HTTP版本><回车换行>
    2. 请求头部,允许多行:<请求头名><:><请求头值><回车换行>
    3. 空行:<回车换行>
    4. 请求数据

    响应报文

    <version><SP><status-code><SP><reason-phrase><CRLF>
    <head-name><:><head-value><CRLF>
    ...
    <head-name><:><head-value><CRLF>
    <CRLF>
    <response-data>
    

    依次是:

    1. 状态行: <HTTP版本><空格><状态码><原因短语><回车换行>
    2. 响应头部,允许多行:<请求头名><:><请求头值><回车换行>
    3. 空行:<回车换行>
    4. 响应数据

    差异比较

    1. 请求报文与响应报文格式类似.区别在于请求行与状态行. 二者都有3段内空, 请求行以结尾, 状态行以开头.
    2. 注意:换行必须是,即回车换行.
  • 相关阅读:
    ATM代码及遇到的问题总结
    暑假日报-52
    暑假日报-51
    暑假日报-50
    暑假日报-49
    暑假日报-48
    线段树优化建图(炸弹 + 选课)
    联考day2 C. 舟游
    联赛模拟测试5题解
    第19周作业
  • 原文地址:https://www.cnblogs.com/zolo/p/5832908.html
Copyright © 2011-2022 走看看