跳到主要内容

Diff(差异对比)

使用 Proxyman Diff 工具比较两个 HTTP 请求或响应,支持并排或统一视图,包括 URL、Header、状态码和正文。

1. 这是什么?​

使用 Proxyman 时,你可能需要找出请求或响应之间的差异。Diff 工具可以帮助你:

  • 对比两个请求或响应,包括 URL、请求方法、状态码、Header,以及基于文本的正文。
  • 以并排或统一视图显示差异。
  • 使用浅色或深色主题。
  • 导出为统一差异(unified diff)文件。
  • 在 FileMerge 等第三方应用中打开差异。
  • 使用 Highlight 进行高亮,并添加 Comments。
信息

此功能仅适用于 macOS 11.2 及更高版本。

2. 如何使用?​

  1. 在主表格视图中选择你的请求。
  2. 右键点击 -> Tools -> Add to Diff Pool…(或按 ⌘Y)
  3. 在 Diff 窗口中,选择 Left 和 Right 请求。
  4. Proxyman 会执行对比并显示结果。

你可以随时通过 Diff 菜单 -> Open Diff View…(⌥⌘Y)打开 Diff 窗口。

并排模式​

Proxyman Diff 窗口以并排模式对比两个响应

统一模式​

Proxyman Diff 窗口以统一模式对比两个请求

3. 使用第三方差异对比工具打开​

  • FileMerge:需要安装 Xcode
  • Kaleidoscope:从 Kaleidoscope 的设置中安装 ksdiff 命令行工具。

了解更多​