zoukankan      html  css  js  c++  java
  • HTTP基础-1

    1. request的结构:
    请求状态行
    Header
    
    
    Body
    

    image

    1. response结构:
    响应状态行
    Header
    
    
    Body
    

    image

    1. request:
    • 请求状态行:GET path http/1.1 {方法 路由信息 协议}
    • Header:是个多行的k-v对
    • 中间有两个空行{程序中用 表示}
    • Body中包含一些信息,比如当使用POST提交表单的数据就放在Body {如 user='gua'&passwd='123'}
    1. response:
    • 响应状态行:Http/1.1 200 OK {协议 状态码 状态信息}
    • Header:是个多行的k-v对
    • 中间有两个空行{程序中用 表示}
    • Body中包含一些信息,是Server发送给Client的数据 {比如html文件的二进制格式字符串}
    1. 当浏览器通过表单发送request报文时:

    get会把要发送的表单数据直接显示在地址栏,然后再把request发送出去;
    post会把要发送的表单数据封装在request的Body部分,然后再把request发送出去

    1. 当浏览器通过地址栏发送request报文时:

    直接把地址栏中的path信息封装进request报文,然后再以get的方式把request发送给Server

  • 相关阅读:
    HDOJ 2102 A计划(bfs)
    HDOJ 1226 超级密码(bfs)
    第一周——Photoshop软件的发展史,并说明其优缺点。
    第一周——Mobile Apps (手机应用)分析
    POJ 3090
    HDU 2824
    UVA 10673
    POJ 1061
    HDU 1358
    POJ 2406
  • 原文地址:https://www.cnblogs.com/LS1314/p/8608931.html
Copyright © 2011-2022 走看看