Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Web服务返回部分数据_C#_.net_Xml_Web Services_Response - Fatal编程技术网

C# Web服务返回部分数据

C# Web服务返回部分数据,c#,.net,xml,web-services,response,C#,.net,Xml,Web Services,Response,我正在调用由我的客户机托管的web服务。 当我从本地环境调用该web服务的方法时,我会收到部分xml响应。例如: <WEBRESPONSE date="2014-06-11T19:30:00"> <ITEM1 some_attribute="value" some_date="2014-06-11T19:30:00"> <DETAILS /> </ITEM1> <ITEM2 some_attribute="value" s

我正在调用由我的客户机托管的web服务。 当我从本地环境调用该web服务的方法时,我会收到部分xml响应。例如:

<WEBRESPONSE date="2014-06-11T19:30:00">
  <ITEM1 some_attribute="value" some_date="2014-06-11T19:30:00">
    <DETAILS />
  </ITEM1>
  <ITEM2 some_attribute="value" some_date="2014-06-11T19:30:00">
    <DETAILS />
  </ITEM2>
</WEBRESPONSE>
然而,当我从客户机环境调用web服务时,我会收到正确的xml响应

<WEBRESPONSE date="2014-06-11T19:30:00">
  <ITEM1 some_attribute="value" some_date="2014-06-11T14:22:00">
    <DETAILS some_detail_attribute1="1234567" some_detail_attribute2="abcdef" />
  </ITEM1>
  <ITEM2 some_attribute="value" some_date="2014-06-11T10:00:00">
    <DETAILS some_detail_attribute1="1234568" some_detail_attribute2="pqrstu" />
  </ITEM2>
</WEBRESPONSE>
返回的内部节点“详细信息”没有任何属性。而其他节点则返回正确的值

这可能是网络问题吗?还是怎样
谢谢您的帮助。

在其他条件相同的情况下,服务中似乎正在进行IP地址过滤。这并不是一个真正的问题——我建议与客户的开发人员交谈,让他们调查一下。您收到的是一个完整的格式响应。这是一个内容或权限问题,不是一个网络问题。另外-请不要以错误的方式接受我的密切投票,这只是一个完全不可复制的问题。我误解了不同的输出来自您的代码,而不是外部供应商。我的错误,我误读了@AdrianWragg的回答似乎是正确的,供应商正在积极决定不与外部来电者共享相同的信息。我做了更多的挖掘,发现我收到了其他请求参数的适当详细信息。例如:当请求“X”的详细信息时,我得到了不正确的XML,而当请求“Y”时,我得到了有效的XML响应。在客户端环境中,我收到对“X”和“Y”的有效响应。