3

UserId と AccessToken の 2 つのパラメーターを送信して認証を行う WSDL を使用して SOAP サーバーにアクセスする必要があります。私はこの方法を試しました: token = UsernameToken( UserId, AccessToken ) token.setnonce() token.setcreated()

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


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

そして、泡がこのエラーをスローしました

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

このパラメータをリクエストに追加するにはどうすればよいですか? それとも私は何か他のことを間違っていますか?

4

1 に答える 1

1

パラメータがヘッダーの一部であると想定されている場合は、そのようにすることができます。

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

それからあなたは詰めますか。

于 2011-12-24T16:15:08.493 に答える