【CTF笔记】--- http

· · 科技·工程

~乐子人来【luogu】搞CTF的笔记了~

一、http是啥:

http: 超文本传输协议 \texttt{(Hyper Text Transfer Protocol)},是一个属于应用层协议的简单的请求-响应协议

二、http常用请求方法:

1.\texttt{GET}: 通过请求 \texttt{URI} 得到资源。一般用于获取/查询资源信息。

2.\texttt{POST}: 用于向服务器提交新的内容。一般用于更新资源信息。

3.\texttt{PUT}: 从客户端向服务器传送的数据取代指定的文档的内容

4.\texttt{HEAD}: 类似于\texttt{GET}请求,只不过返回的响应中没有具体的内容,用于获取报,用于测试超链接的有效性

5.\texttt{DELETE}: 请求服务器删除指定的资源

6.\texttt{OPTIONS}: 用于查询URI指定的资源支持的方法 7.\texttt{TRACE/CONNECT:TRACE};回显服务器收到的请求,主要用于测试或诊断\texttt{CONNECT};开启一个客户端与所请求资源之间的双向沟通的通道,它可以用来创建隧道

三、http头部信息解析:

1.通用报文头

2.请求报文头

2.响应报文头