当前位置:网站首页 > Java教程 > 正文

java fiddler教程



前言

任何一个都只会分为两个部分: 一个另外一个是

是按照一定的格式生成一段文本,然后发给我们的, 而接收到了这样一个就会解析里面的内容,然后做出回馈,也就是

也就是根据反馈给的文本信息

HTTP请求报文 (request)基本结构

也叫一个基本的结构分为如下几点:

  1. :就是请求方式和协议,也就是说用于描述的,例如方式, 以及请求的资源名称和的版本号!
  2. : 这些也叫告诉服务器发送的是 等等, 这些中有很多 和 它的格式为

那么我们在学习知识的时候 就可以先直接使用来抓取一个和来先看看到底是什么东西!

这样也有助于一些新手来理解!

我们可以通过抓取网络数据包的手段,就可以看到一个基本的结构都包含哪些信息!

例如一个的信息 如下:

 

例如一个的信息 如下:

 

怎么样 是不是看这一大堆脑壳都大了呢 ? 哈哈哈不要着急,我们慢慢来学!😁😁😁

我们先来看一张图解

request_1.jpg

然后我们来上图中的各个部分!

1.请求方式 (Request method)

我们常见的一些请求方式也就是,当然还有其他的一些请求方式, 如下表:

请求方法 描述 比如常见的就是输入一个去请求一个资源下来, 它也可以带上一定的参数一起请求 比如说我们想把用户名和密码 提交到服务器去,这个时候用比较好 替换资源 删除资源 允许客户端查看服务器的性能 显示服务器收到的请求 常见于测试和调试诊断!
2.URL (Uniform Resource Locator)

中文名为 英文全称 ,

我们网络中的每一信息资源都有统一的且在网上唯一的地址!

URL具体由4部分组成:

URL的一般语法格式为:

协议有、等...

例如:

端口是一个数字, 端口是可选的 省略时使用方案是服务器默认配置的端口

例如

各种都有默认的端口号,如的默认端口为

如果省略端口,则使用默认端口号

有时候出于安全或其他考虑,可以在服务器配置上对端口进行重新定义,也就是采用,那么此时,中就不能省略这一项。

由零或多个符号隔开的字符串,一般用来表示主机上的一个目录或文件地址

例如:

这一项在中也是可选的 用于给动态网页如 等后端页面 的一种方式,并且如果是请求方法, 那么可有多个参数, 它们彼此用符号隔开,每个参数的名和值用符号隔开

语法格式: 以此类推!

例如:

一个比较常见的地址, 如下:

 
3.请消息求头 (Request Header)

也叫告诉服务器发送的是 等等前面已经说过了, 并且是可以由开发人员根据需求去进行的

这些中有很多 和 它的格式为

我们常见的一些如下表:

请求头 描述 主机IP地址或域名 提交一些相关信息,例如: 等一些版本信息给, 而这些信息可能会让按照一定的规则给返回兼容性比较好的信息! 指定接收的信息类型,
例如:
也就是可以让告诉 之后客户端这一边想接收到什么样的数据格式 告诉等一会这边需要接收的,
例如: 告诉, 客户端这边可接受的,例如 可以在一定程度上节省流量! 告诉服务器, 可接受的语言,例如 客户端提供给服务端进行权限认证的信息, 也就是要告诉服务器端一些认证的信息,服务器才能返回响应的数据! 携带的COOKIE信息, 普通情况下,当一个用户登录成功,就会在本地保存一份,下次请求就会直接带上这个信息,也就是这个用户的相关信息 当前文档的 也就是纪录下从哪个提交到的 向提交内容的格式
例如:
总而言之,就是告诉,传递的内容属于什么格式 或 其他编码格式! 数据长度, 也就是向提交内容的数据长度有多少字节! 缓存机制,例如: 防止页面被缓存,与作用一样 ..............................................

我们可以用截取一个看看

request_2.png

4.空行

也就是在结束的下方,会存在一个, 这是必须存在的, 是由标准规定的!

5.请求体

它的出现是要根据请求的方式不同而不同, 也就是如果是那么就会以的形式进行发送, 如果是请求那么这里就不会包含

  • 上一篇: 建筑模组java教程
  • 下一篇: java425教程
  • 版权声明


    相关文章:

  • 建筑模组java教程2024-12-08 16:10:04
  • mac开发java教程2024-12-08 16:10:04
  • java加法教程2024-12-08 16:10:04
  • java视频教程高清2024-12-08 16:10:04
  • java模板菜鸟教程2024-12-08 16:10:04
  • java425教程2024-12-08 16:10:04
  • java ee ide 安装教程2024-12-08 16:10:04
  • java语言教程 软件2024-12-08 16:10:04
  • java异步同步教程2024-12-08 16:10:04
  • java架构教程2024-12-08 16:10:04