'错误#2006:在调用RPC服务时提供的索引超出范围'

时间:2011-11-17 08:12:48

标签: flex

我必须调用RPC服务,并且发送的所有参数都是String。当数据相对较小时,它可以很好地工作,但是当其中一个字符串增长到大约10或超过100 KB时,在调用服务之后立即进入错误处理程序:

[FaultEvent fault = [RPC Fault faultString =“Error#2006:提供的索引超出范围。” faultCode =“InvokeFailed”faultDetail =“null”] messageId =“85CF2FB3-E79D-779F-87F9-B04520318D3A”type =“fault”bubbles = false cancelable = true eventPhase = 2]

服务器端仍然被调用,当它返回结果时,出现错误: 错误:命令已完成执行:[object AsyncTokenCommand]

谷歌说错误#2006可能是因为层次结构级别太多,这对我来说似乎不可能,因为我的所有参数都是字符串。而且我也没有机会误认为索引。

我首先想到的是因为发送的字符串太长,我将其分段并发送到列表中,但是没有用。

如果你们能提供任何帮助,请提前致谢。

1 个答案:

答案 0 :(得分:3)

最后做对了。 这是因为我在Flash Builder中打开了网络监视器。 它关闭后一切都还可以。