如何使用 python 的 zeep 在 SOAP 请求消息的 http header 中设置用户名和密码?我相信这就是为什么我收到连接被拒绝错误但无法弄清楚可以在哪里设置 http header 详细信息的原因。我什至尝试在 wsdl 文件上运行 python -mzeep(与创建客户端和调用 Web 服务方法相比),但它仍然无法连接。
最佳答案
Zeep 使用请求库来处理 http 请求。请求 session 作为 client.transport.session
可用。
因此,像 client.transport.session.headers.update({})
这样的操作应该可行。参见 http://docs.python-requests.org/en/master/user/advanced/#session-objects
关于python - 使用 zeep(python)在 SOAP 请求消息的 http header 中设置用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37755843/