我使用C#开发了一个.NET Web服务,我在IIS7上运行它。 Blackberry应用程序正在使用Web服务。
Web服务通常在第一次运行时返回大约2,000和3,000条记录,然后将此信息下载到Blackberry并缓存在那里,以便我不必再次下载。
响应是JSON字符串
典型的服务响应大约是150 Kb,但有几种情况下,Web服务返回3,000到4,000条记录(大约200 Kb,这是最好的记录案例),在这些情况下,Web服务正在返回“Request Entity Too Large”消息。
这没有任何意义,因为请求的长度为38个字节(只有几个字符),并且它与其他工作情况几乎相同。
我已经在互联网上搜索了一些有关它的信息,但我无法修复它。
有谁知道如何解决这个问题?
提前致谢!
答案 0 :(得分:2)
Blackberry Enterprise服务器仍限制对预设值的响应,并将返回“413请求实体太大”消息。
我的意见是,您需要限制服务并返回较小但多次回复。