使用zeep(python)在http标头中为SOAP请求消息设置用户名和密码?

时间:2016-06-10 19:28:52

标签: python web-services soap passwords zeep

如何使用python的zeep在http标头中为SOAP请求消息设置用户名和密码?我相信这就是为什么我得到连接拒绝错误但无法弄清楚可以设置http标头详细信息的位置。我甚至尝试在wsdl文件上运行python -mzeep(与创建客户端并调用Web服务方法)但它仍然无法连接。

2 个答案:

答案 0 :(得分:6)

Zeep使用请求库来获取http请求。请求会话以client.transport.session提供。

所以做client.transport.session.headers.update({})这样的事情应该有效。见http://docs.python-requests.org/en/master/user/advanced/#session-objects

答案 1 :(得分:0)

这个工作得很好

{{1}}