在 linux 上检查 http POST 请求正文内容的最佳方法

lis*_*sak 1 linux http request

我正在使用 ngrep 来检查 http 标头,我从来没有设法从 tcpdump 中获得一些透明的东西,而且我不喜欢像wireshark这样的 GUI 应用程序。ngrep 很棒,但我似乎无法找到一种方法来 grep POST 请求的标题和它们的正文内容......请有人告诉我如何做到这一点,或者建议一些其他打印标题和 POST 内容的方法请求机构?

squ*_*man 7

ngrep你使用的命令是什么?下面将向您展示 POST 请求的正文(假设标准端口为 80)。

ngrep "POST" tcp and port 80
Run Code Online (Sandbox Code Playgroud)

请记住,POST 数据经常以某种二进制格式编码(通常使用 gzip 进行压缩),因此您无法仅通过查看ngrep输出来读取它。