目录
a) 什么是协议?
协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。
所谓
HTTP
协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫
HTTP
协议。 HTTP 协议中的数据又叫报文。
b)请求的 HTTP 协议格式
客户端给服务器发送数据叫请求。
服务器给客户端回传数据叫响应。
请求又分为
GET
请求,和
POST
请求两种
i. GET 请求
ii. POST 请求
iii. 常用请求头的说明
Accept:
表示客户端可以接收的数据类型
Accpet-Languege:
表示客户端可以接收的语言类型
User-Agent:
表示客户端浏览器的信息
Host
: 表示请求时的服务器
ip
和端口号
iv. 哪些是 GET 请求,哪些是 POST 请求
GET
请求有哪些:
1、
form
标签
method=get
2、
a
标签
3、
link
标签引入
css
4、
Script
标签引入
js
文件
5、
img
标签引入图片
6、
iframe
引入
html
页面
7、在浏览器地址栏中输入地址后敲回车
POST
请求有哪些:
8、
form
标签
method=post
c)响应的 HTTP 协议格式
d)常用的响应码说明
200 表示请求成功
302 表示请求重定向(明天讲)
404 表示请求服务器已经收到了,但是你要的数据不存在(请求地址错误)
500 表示服务器已经收到请求,但是服务器内部错误(代码错误)
e)MIME 类型说明
MIME 是
HTTP
协议中数据类型。 MIME 的英文全称是
"Multipurpose Internet Mail Extensions"
多功能
Internet
邮件扩充服务。
MIME
类型的格式是“大类型
/
小 类型”,并与某一种文件的扩展名相对应。
常见的 MIME 类型:
谷歌浏览器如何查看 HTTP 协议:
火狐浏览器如何查看 HTTP 协议: