【CTF笔记】--- http
P_VICVIC_R
·
·
科技·工程
~乐子人来【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.请求报文头
-
-
-
-
-
-
-
-
-
-
-
-
\texttt{If-Range}$: 资源未更新时发送实体 $\texttt{Byte}$ 的 $\texttt{fanw}
-
-
-
-
-
-
-
2.响应报文头