基础知识回顾

抓包抓得好,牢饭吃得饱;爬虫、抓包、渗透,入狱三宝,牢饭管饱

1. Fiddler是位于客户端和服务器端的HTTP代理

2. HTTP :用于从万维网服务器传输资源到本地浏览器的传送协议;是基于TCP的应用层协议,是基于请求与响应模式的、无状态的、应用层的协议,
    它不关心数据传输的细节,主要是用来规定规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容,默认端口是80。

3. HTTP请求报文主要由 请求行、请求头、空行、请求正文(请求体) 4部分组成。对于请求体,有的请求没有请求体(如get请求),post、put请求有请求体。
响应报文主要由 响应状态行、响应头部信息、空行、响应体 四部分组成;

    请求行包括:请求方法、请求资源的地址(统一资源定位符)、HTTP协议以及版本号的说明

4. 请求方法:Get(请求资源)、Post(提交资源)、Head(获取响应头)、Put(替换资源)、Delete(删除资源)、
                      Options(允许客户端查看服务器的性能)、Trace(回显服务器收到的请求,用于测试或诊断)

5.URL(Uniform Resourse Locator) :统一资源定位符
   格式 :schema://host[:port#]/path/.../[?query-string]
   schema : 协议,如http、https、ftp等
   host : 域名或者IP地址
   port : 端口
   path : 资源路径
   query-string : 发送的参数
如:https://www.baidu.com/s?wd=NBA

6. 请求头(可自定义)包含的常见信息:

    

 

 7. 请求体:以一定的数据格式发给服务器的文本信息,如:用户登录或注册的相关信息、服务器接口需要的参数信息 

 

 

8. 响应头部信息(可自定义):

 

posted @ 2021-10-12 23:08  cs大牪  阅读(128)  评论(0)    收藏  举报