使用HTTP Post邮件大小限制的WCF REST

Csh*_*hah 5 wcf

我使用Jquery ajax()(带类型:"POST")方法将一些json序列化字符串传输到WCF RESTful Web服务?

那么JSON字符串中的字符数是否有限制,可以在默认配置中传输到WCF?

问题:如果有限制; 如何增加邮件大小?WCF web.config需要进行哪些更改?

我序列化的数据是一个复杂的对象,对象包含很少的其他复杂对象作为IList.我有一个工作示例,将JSON数据"POST"到WCF并保存在SQL Server数据库中.

但消息大小限制,如果有的话是我的担忧.

谢谢,

PS请记住我的客户端是html页面(我在JQuery(JavaSCript)代码中访问WCF Web服务.

Lad*_*nka 5

当公开 jQuery 的服务端点时,您正在使用webHttpBinding. 与任何其他绑定一样,此绑定有许多配置选项,用于限制消息大小、字符串大小、数组大小等。检查webHttpBinding 描述和目标属性,例如maxReceivedMessageSizereaderQuotas

绑定本身不仅是可以限制传入消息大小的地方,下一个地方就是httpRuntimeIIS。