我使用Jquery ajax()(带有类型:“POST”)方法将一些json序列化字符串传输到WCF RESTful Web服务?
那么JSON字符串中的字符数是否有限制,可以在默认配置中传输到WCF?
问题:如果有限制;如何增加邮件大小? WCF web.config需要进行哪些更改?
我序列化的数据是一个复杂的对象,对象包含很少的其他复杂对象作为IList。我有一个工作示例,将JSON数据“POST”到WCF并保存在SQL Server数据库中。
但邮件大小限制(如果有的话)是我的担忧。
谢谢,
P.S。请记住我的客户端是html页面(我在JQuery(JavaSCript)代码中访问WCF Web服务。
答案 0 :(得分:4)
在为jQuery公开服务端点时,您正在使用webHttpBinding
。此绑定与任何其他绑定一样,具有许多用于限制消息大小,字符串大小,数组大小等的配置选项。检查webHttpBinding description并定位maxReceivedMessageSize
或readerQuotas
等属性。
绑定本身不仅可以限制接下来的传入邮件大小httpRuntime
和IIS。