我通过覆盖 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'
关于python - 将 Cookie 添加到 ZSI 帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139212/