gpt4 book ai didi

python - 在 twisted.web.client 中使用 cookie

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:05 25 4
gpt4 key购买 nike

我正在尝试使用 twisted 制作一个网络客户端应用程序,但在使用 cookie 时遇到了一些问题。谁有我可以看的示例?

最佳答案

虽然 getPage 确实不允许直接访问请求或响应 header (这只是 getPage 不是一个 super 棒的 AP​​I 的一个例子) , cookie 实际上是支持的。

cookies = {cookies: tosend}
d = getPage(url, cookies=cookies)
def cbPage(result):
print 'Look at my cookies:', cookies
d.addCallback(cbPage)

传递给 getPage 时字典中的任何 cookie 都将被发送。服务器为响应请求而设置的任何新 cookie 都将添加到字典中。

在查看 getPage 时,您可能会错过此功能,因为 getPage 签名中的任何地方都没有 cookies 参数!但是,它确实需要 **kwargs,这就是 cookies 的支持方式:传递给 getPage 它不知道的任何额外参数关于自身,它传递给 HTTPClientFactory.__init__。查看该方法的签名,了解您可以传递给 getPage 的所有内容。

关于python - 在 twisted.web.client 中使用 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1398740/

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