2011-11-17 54 views
2

我必须调用一个RPC服务,并且所有发送的参数都是String。当数据相对较小时,它的工作情况非常好,但是当其中一个字符串增长到大约10或超过100 KB时,服务被调用后立即转到错误处理程序:'Error#2006:Supplied index out of bounds'when invoking RPC service

[FaultEvent fault = [RPC Fault faultString =“错误#2006:提供的索引超出范围。” Fault代码= “InvokeFailed” faultDetail = “空”] MESSAGEID = “85CF2FB3-E79D-779F-87F9-B04520318D3A” TYPE = “故障” 气泡=假可取消=真正的EventPhase = 2]

而且服务器端仍然有调用,当它返回结果,提出了错误: 错误:命令已经执行完毕:[对象AsyncTokenCommand]

谷歌表示错误#2006年5月,因为太多的层级,因为我所有的参数都是这似乎是不可能给我串。而且我也没有机会误导索引。

我首先想到这是因为发送的字符串太长,我把它分段并发送到一个列表中,但没有奏效。

如果你们可以提供任何帮助,请事先致谢。

回答

3

终于搞定了。这是因为我在Flash Builder中打开了网络监视器。 关闭后一切正常。

+0

一个非常古老的答案,但是这解决了我在发送字节[]时使用Web服务时遇到的问题。谢谢。 –