SOAP(C#WCF)通过Zeep接收整数列表作为参数

2024-10-03 06:27:32 发布

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

这是我的python脚本

request_data = {"request": {"PromoteRequestIds": [1, 2]}}
result = client.service.DeletePromoteRequests(**request_data)

在C#WCF中

public DeletePromoteRequestsResponse DeletePromoteRequests(
    DeletePromoteRequestsRequest request) 
{
    ...
}

WCF中的参数对象定义为


[DataContract]
public class DeletePromoteRequestsRequest 
{
    
    [DataMember]
    public List<long> PromoteRequestIds { get; set; }
}

但是,我不明白为什么PromoteRequestIds只包含一个元素[1],而不是[1, 2]


Tags: 对象脚本clientdata参数定义requestservice