title: 【学习之路】Http中GET请求与POST请求
draft: true
tags:


HTTP协议GET请求

  1. 请求行

    1. 求情方式 ->GET
    2. 请求的资源路径[+?+请求参数]
    3. 请求的协议版本号 -> HTTP/1.1
  2. 请求头

    • key:value 组成 不同的键值对,表示不同的含义

Http - 图1

HTTP协议POST请求

  1. 请求行

    1. 请求的方式 -> POST
    2. 请求的资源路径[+?+请求参数]
    3. 请求的协议版本号 -> HTTP/1.1
  2. 请求头

    • kye:value 不同的请求头,有不同的含义
    • 空行
  3. 请求体 -> 就是发送给服务器的数据

Http - 图2

常用请求头的说明

  • Accept: 表示客户端可以接收的数据类型
  • Accpet-Languege: 表示客户端可以接收的语言类型
  • User-Agent: 表示客户端浏览器的信息
  • Host: 表示请求时的服务器 ip 和端口号

那些是GET请求,那些是POST请求

  • GET 请求有哪些:

    1. form 标签 method=get
    2. a 标签
    3. link 标签引入 css
    4. Script 标签引入 js 文件
    5. img标签引入图片
    6. iframe 引入 html 页面
    7. 在浏览器地址栏中输入地址后敲回车
  • POST 请求有哪些:

    1. form 标签 method=post

响应的HTTP协议格式

  1. 响应行

    1. 响应的协议和版本号
    2. 响应状态码
    3. 响应状态描述符
  2. 响应头

    1. key : value 不同的响应头,有其不同含义
    2. 空行
  3. 响应体 ——>>> 就是回传给客户端的数据

Http - 图3

常用响应码说明

  • 200 表示请求成功
  • 302 表示请求重定向
  • 404 表示请求服务器已经收到了,但是你要的数据不存在(请求地址错误)
  • 500 表示服务器已经收到请求,但是服务器内部错误(代码错误)

MIME类型说明

MIME 是 HTTP 协议中数据类型。
MIME 的英文全称是”Multipurpose Internet Mail Extensions” 多功能 Internet 邮件扩充服务。MIME 类型的格式是“大类型/小
类型”,并与某一种文件的扩展名相对应

  • 常见的MIME类型
    Http - 图4
    Http - 图5

使用谷歌浏览器查看HTTP协议

Http - 图6