我有一个Web服务方法,它返回一个字符串数组。然后,如果数组长度大于X个字符串(我认为xml响应包含200或300个字符),则会截断响应。
但是,如果响应包含几个字符串,则响应很快就会收到。
我在名为IAPPS
的CMS中托管此Web服务。使用的.NET Framework是4.0。
网络服务代码:
[WebMethod]
public String[] getArray() {
return new string[] {
"My_String",
"My_String",
"My_String",
"My_String",
"My_String",
"My_String",
"My_String"};
}
未截断的响应示例:
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="My_WebServices">
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
</ArrayOfString>
截断响应的示例:
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="My_WebServices">
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_String</string>
<string>My_Str
提前致谢。