【JavaWeb】HTTP协议

参考资料:第六章 HTTP协议

1.HTTP协议

HTTP:超文本传输协议
HTTP是无状态的:无法区分两个请求是否是同一个客户端发送的

浏览器的network
image

2.请求

(1)请求行:
① 请求的方式
② 请求的URL
③ 请求的协议,一般都是HTTP1.1

(2)请求头
① 许多客户端要告诉浏览器的信息
比如:浏览器版本型号、能接收的内容类型、发送的内容类型、内容长度等。

(3)请求体
① Get方式,没有请求体,有queryString
② Post方式,有请求体,form data
③ json格式,有请求体,request payload
image

3.响应

(1)响应行
① 协议
② 响应状态码(200)
③ 响应状态(ok)

(2)响应头
① 服务器的信息,比如服务器发送给客户端的信息,内容的媒体类型,编码,内容长度等

(3)响应体
① 响应的实际内容,请求add.html页面时,响应<html><head><body><form>……
image

posted @ 2022-07-24 18:12  植树chen  阅读(18)  评论(0编辑  收藏  举报