在zeep python中,可以通过使用zeep.helpers.serialize_object
函数来在SOAP请求的单个标签下发送多个值。下面是具体的操作步骤:
from zeep import Client
from zeep.helpers import serialize_object
client = Client('http://example.com/soap?wsdl')
values = [value1, value2, value3]
serialize_object
函数将列表或元组序列化为可嵌入SOAP请求的对象:serialized_values = serialize_object(values)
request_data = {
'tag_name': serialized_values
}
response = client.service.method_name(**request_data)
在这个示例中,tag_name
是SOAP请求中的单个标签,通过在request_data
中指定serialized_values
,就可以在这个标签下发送多个值。
这是使用zeep python库在SOAP请求的单个标签下发送多个值的一种方法。希望对你有帮助!
领取专属 10元无门槛券
手把手带您无忧上云