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