gpt4 book ai didi

python - suds 库中的自定义身份验证 (Python)

转载 作者:行者123 更新时间:2023-11-28 18:54:35 24 4
gpt4 key购买 nike

我需要使用 WSDL 访问 SOAP 服务器,其中通过发送两个参数 UserId 和 AccessToken 完成身份验证。我试过这种方式: token = 用户名Token( 用户身份, 访问 token ) token.setnonce() token.setcreated()

security = Security()
security.tokens.append(token)


client = Client(URL)
client.set_options(wsse=security)

suds 抛出了这个错误

URLError: <urlopen error [Errno 8] nodename nor servname provided, or not known>

如何将此参数添加到我的请求中?还是我做错了什么?

最佳答案

如果参数应该是标题的一部分,您可以这样做:

header = client.factory.create('HeaderNameInWSDL')
header.UserId = 'foo'
header.AccessToken = 'bar%n3'
client.set_options(soapheaders=header)

然后你的东西。

关于python - suds 库中的自定义身份验证 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5422613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com