将 wireshark 捕获的 http 请求传输到 curl 请求

Transfer a wireshark captured http request to a curl request

我正在尝试模拟来自我不熟悉的系统 (http thrift) 的 post 请求。

使用 wire shark,我收到如下 http 请求:

但是我将使用 ab 等工具进行压力测试,所以如何将 Wireshark 包传输到 abcurl 命令 http 请求?

这里有两个工具可以帮助您:

  1. h2c, HTTP headers 转curl,将一个HTTP请求转换为合适的curl命令行。 (我写的)
  2. pcap2curl,风格相似,但将保存的带有 HTTP 请求的 PCAP 文件转换为 curl 命令行。

你可以试试tcptrace.

详情见:Capture, save and resend requests with Wireshark