【问题标题】:How to unzip HTTP response body by ngrep?如何通过 ngrep 解压缩 HTTP 响应正文?
【发布时间】:2013-03-31 09:56:44
【问题描述】:

我正在尝试使用 ngrep 在我的笔记本电脑和 github.com 之间捕获 HTTP 消息,但有些响应是不可读的,因为它们是以分块编码和压缩的形式发送的,例如:

T 207.97.227.239:80 -> 192.168.0.175:41372 [AP] HTTP/1.1 404 Not Found. Server: GitHub.com. Date: Sun, 31 Mar 2013 09:50:25 GMT. Content-Type: text/plain. Transfer-Encoding: chunked. Connection: keep-alive. Content-Encoding: gzip. . 25. .......... J-./.,./.T../QH./.K........

如何解压缩响应?还是有比 ngrep 更好的工具来捕获 HTTP 消息?

【问题讨论】:

    标签: http ngrep


    【解决方案1】:

    ngrep 是用于网络(传入/传出消息)的 grep 实现。它不适合捕获 HTTP 消息。这里有两个工具可用于捕获消息和查看压缩内容。

    1. Fiddler (windows) FAQ 用于查看压缩数据
    2. Wireshark(所有操作系统)FAQ 用于查看压缩数据

    【讨论】:

      猜你喜欢
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多