Skip to main content
 首页 » 编程设计

python之将 Cookie 添加到 ZSI 帖子

2025年05月04日9langtianya

我通过覆盖 HTTPTransport 向 SOAPpy 添加了 cookie 支持。我需要 SOAPpy 以外的功能,所以我计划转向 ZSI,但我无法弄清楚如何将 Cookie 放在对服务发布的 ZSI 帖子上。如果没有这些 cookie,服务器会认为这是一个未经授权的请求,并且会失败。

如何将 Python CookieJar 中的 cookie 添加到 ZSI 请求?

请您参考如下方法:

如果您阅读 _Binding class in client.py of ZSI你可以看到它有一个变量 cookies,它是 Cookie.SimpleCookie 的一个实例.关注ZSI example和 Cookie example这就是它应该如何工作:

b = Binding(url='/cgi-bin/simple-test', tracefile=fp) 
b.cookies['foo'] = 'bar'