首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Cookie添加到ZSI帖子

将Cookie添加到ZSI帖子
EN

Stack Overflow用户
提问于 2008-09-26 12:45:01
回答 2查看 524关注 0票数 2

我已经通过覆盖HTTPTransport向SOAPpy添加了cookie支持。我需要超越SOAPpy的功能,所以我计划迁移到ZSI,但我不知道如何将Cookie放在ZSI发布到该服务上。如果没有这些cookie,服务器将认为这是一个未经授权的请求,它将失败。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-09-28 10:15:28

如果您阅读_Binding class in client.py of ZSI,您可以看到它有一个变量cookie,这是Cookie.SimpleCookie的一个实例。遵循ZSI exampleCookie example,这就是它的工作方式:

代码语言:javascript
复制
b = Binding(url='/cgi-bin/simple-test', tracefile=fp)
b.cookies['foo'] = 'bar'
票数 1
EN

Stack Overflow用户

发布于 2008-09-29 11:55:11

此外,绑定类还允许添加任何标头。所以我想我可以为我需要添加的每个cookie添加一个"Cookie“头。这对于wsdl2py生成的代码非常有效,只需在SOAP客户机类中形成绑定后立即添加cookie即可。向生成的类添加一个参数以将cookie作为字典接收很容易,然后可以轻松地遍历和添加它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/139212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档