title: 【学习之路】Http中GET请求与POST请求
draft: true
tags:
- 学习之路
- JavaEE
- HTTP
categories: - JavaEE
- HTTP
description: 关于HTTP中GET请求与POST请求说明笔记
abbrlink: 16094
date: 2020-10-05 17:05:20
cover: https://cdn.jsdelivr.net/gh/CodeZixuan/Blog_Images/img/bg.jpg
HTTP协议GET请求
请求行
- 求情方式 ->GET
- 请求的资源路径[+?+请求参数]
- 请求的协议版本号 -> HTTP/1.1
请求头
- key:value 组成 不同的键值对,表示不同的含义
HTTP协议POST请求
请求行
- 请求的方式 -> POST
- 请求的资源路径[+?+请求参数]
- 请求的协议版本号 -> HTTP/1.1
请求头
- kye:value 不同的请求头,有不同的含义
- 空行
- 请求体 -> 就是发送给服务器的数据
常用请求头的说明
- Accept: 表示客户端可以接收的数据类型
- Accpet-Languege: 表示客户端可以接收的语言类型
- User-Agent: 表示客户端浏览器的信息
- Host: 表示请求时的服务器 ip 和端口号
那些是GET请求,那些是POST请求
GET 请求有哪些:
- form 标签 method=get
- a 标签
- link 标签引入 css
- Script 标签引入 js 文件
- img标签引入图片
- iframe 引入 html 页面
- 在浏览器地址栏中输入地址后敲回车
POST 请求有哪些:
- form 标签 method=post
响应的HTTP协议格式
响应行
- 响应的协议和版本号
- 响应状态码
- 响应状态描述符
响应头
- key : value 不同的响应头,有其不同含义
- 空行
- 响应体 ——>>> 就是回传给客户端的数据
常用响应码说明
- 200 表示请求成功
- 302 表示请求重定向
- 404 表示请求服务器已经收到了,但是你要的数据不存在(请求地址错误)
- 500 表示服务器已经收到请求,但是服务器内部错误(代码错误)
MIME类型说明
MIME 是 HTTP 协议中数据类型。
MIME 的英文全称是”Multipurpose Internet Mail Extensions” 多功能 Internet 邮件扩充服务。MIME 类型的格式是“大类型/小
类型”,并与某一种文件的扩展名相对应
- 常见的MIME类型