【问题标题】:How do I see the final HTTP request via Erlang's httpc?如何通过 Erlang 的 httpc 查看最终的 HTTP 请求?
【发布时间】:2014-07-08 20:03:19
【问题描述】:

我已经查看了http://erlang.org/doc/man/httpc.html,但是所有的 Verbose 选项似乎都给出了不同的 httpc 内部状态。是否有设置或其他机制,以便我可以看到 httpc 生成的最终(原始)HTTP 请求?

非常感谢,

【问题讨论】:

    标签: http erlang


    【解决方案1】:

    对于原始输出,我会直接访问tcpdump。这会让你得到真正的输出和真正的回复。如果您使用 Wireshark,它的可读性非常好,并且也可以轻松解密任何 SSL。

    【讨论】:

    • 谢谢 Nathaniel,这不是我想要的,但它确实有效。 Wireshark 很棒,感谢您的提示。
    • 我认为原始输出日志记录(至少对于 raw 的某些值)不是 HTTP 客户端库的常见功能。无论如何,每当我说到我要说的时候,“但它真的发送的是什么?!”我已经对图书馆有点不信任了,所以捕获数据包让我保持清醒。 :-)
    • 没错,但同时它似乎是一件显而易见的事情。你要往socket里写东西,不先把它写到文件里检查或测试吗?
    猜你喜欢
    • 1970-01-01
    • 2011-12-13
    • 2015-04-02
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多