没有命名空间的WCF XML节点没有序列化

时间:2016-07-06 15:53:17

标签: c# xml wcf soap

我正在与第三方Web服务客户端集成,请求如下所示:

<s:envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="https://example.com/wcf">
    <s:body>
        <ns:getdata>
            <ID>1</ID>
        </ns:getdata>
    </s:body>
</s:envelope>

并且未正确解析,我的函数中的ID为null:

[ServiceContract(Namespace = "https://example.com/wcf")]
public interface IService1
{
    [OperationContract]
    void getdata(string ID);
}

public class Service2 : IService1
{
    public void getdata(string ID)
    {
        //ID is null
    }
}

0 个答案:

没有答案