gpt4 book ai didi

python httplib : getting the outgoing request headers

转载 作者:行者123 更新时间:2023-11-28 16:54:03 33 4
gpt4 key购买 nike

我愿意:

con = HTTPConnection(SERVER_NAME)
con.request('GET', PATH, HEADERS)
resp = con.getresponse()

出于调试原因,我想查看我使用的请求(它是字段、路径、方法等)。我希望有某种 con.getRequest() 或类似的东西,但没有找到任何东西。想法?

最佳答案

尝试

con.setdebuglevel(1)

这将启用调试输出,其中包括打印出它发送的所有数据。

如果您只想获取 header 和请求行,而不是请求正文(或任何其他调试输出),您可以子类化 HTTPConnection 并覆盖 _output 方法,由类本身调用以产生输出(请求正文除外)。你会想做这样的事情:

class MyHTTPConnection(HTTPConnection):
def _output(self, s):
print repr(s)
super(MyHTTPConnection, self)._output(s)

有关其工作原理和可能替代方案的更多详细信息,请查看 httplib 源代码。

关于 python httplib : getting the outgoing request headers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108488/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com