base64Binary的PySimpleSAP

2024-05-29 04:33:58 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的代码:

from pysimplesoap.client import SoapClient,SimpleXMLElement
client = SoapClient(wsdl='urlToMyWsdl?wsdl')
print client.help("myMethod")
client.myMethod(arg0='mystring', arg1='thisCauseMeError')

帮助功能打印: myMethod(arg0=类型“str”>;,arg1=*{}*)

在wsdl文件的myMethod中,变量arg1是base64Binary。python需要一个有序字典,但我不知道如何设置它。有什么想法吗?在


Tags: 代码fromimportclienthelpwsdlprintarg1
1条回答
网友
1楼 · 发布于 2024-05-29 04:33:58
# Try something like this:
# test_base64binary.py

from base64 import b64decode, b64encode

arg1_prep = {'brunch': 'toast', 'lunch': 'BBQ', 'dinner': 'burger'}

arg1 = b64encode(str(arg1_prep))
print(arg1)

decoded_arg1 = b64decode(arg1)
print(decoded_arg1)

相关问题 更多 >

    热门问题