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

时间:2011-06-08 15:23:54

标签: wcf

我使用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服务。

1 个答案:

答案 0 :(得分:4)

在为jQuery公开服务端点时,您正在使用webHttpBinding。此绑定与任何其他绑定一样,具有许多用于限制消息大小,字符串大小,数组大小等的配置选项。检查webHttpBinding description并定位maxReceivedMessageSizereaderQuotas等属性。

绑定本身不仅可以限制接下来的传入邮件大小httpRuntime和IIS。