我尝试使用c#来使用SoapWebService,但是当我尝试使用Web服务时
Service.FindResRequest request = new Service.FindResRequest();
request.CodeService = "1010502";
Service.FindResResponse response = portClient.FindService(Headers, request);
但它显示错误消息: 反序列化操作请求消息正文时出错
System.ServiceModel.CommunicationException内部> InnerException> [System.InvalidOperationException]" XML文档错误(1,1879)"
System.ServiceModel.CommunicationException内部> InnerException> InnerException> [System.FormtException] {" String"不是有效的布尔"}
但是,如果我更改了它的工作属性,例如,如果我想用CodeStatus发出请求。
Service.FindResRequest request = new Service.FindResRequest();
request.CodeStatus = "1010502";
Service.FindResResponse response = portClient.FindService(Headers, request);
为什么它与request.CodeStatus一起使用并且它不与reques.CodeService?
一起使用顺便说一句,当我使用SOAPUI并使用CodeService发出请求时,响应成功。