HTTP协议

协议介绍

HTTP协议的全称是超文本传输协议,是一种请求与响应模式的、无状态的应用层协议,基于TCP/IP通信协议来传递数据。

URL

网址,又称为统一资源定位符,互连网上的每个文件都有一个唯一的 URL。

URL基本格式

scheme://[username:password@]hostname[:port][/path][;parameters][?query][#fragment]

HTTP协议格式

HTTP请求格式

HTTP响应格式

HTTP 状态码分类

GET /MyHTML HTTP/1.1
Host: 123.249.45.6:81

accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
priority: u=0, i
sec-ch-ua: “Chromium”;v=”128”, “Not;A=Brand”;v=”24”, “Microsoft Edge”;v=”128”
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: “Windows”
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0