SOAP(C# WCF) 通过 Zeep 接收整数列表作为参数
SOAP(C# WCF) receive list of integer as argument via Zeep
这是我的 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]
。
关于你的问题,我找到了一个可能对你有用的参考:。
这是我的 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]
。
关于你的问题,我找到了一个可能对你有用的参考: