2011-06-08 53 views
5

我正在使用Jquery ajax()(带类型:“POST”)方法将一些json序列化字符串传递给WCF RESTful Web Service?使用HTTP的WCF REST发布邮件大小限制

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

问题:如果有限制,如何增加消息大小? WCF web.config需要哪些更改?

我正在序列化的数据是一个复杂的对象,对象包含一些其他复杂的对象,如IList。我有一个工作示例,将JSON数据“POST”到WCF并保存在SQL Server数据库中。

但是消息大小的限制,如果有的话是我的问题。

谢谢,

P.S.请记住我的客户端是html页面(我正在使用JQuery(JavaSCript)代码访问WCF Web服务

回答

4

在为jQuery公开服务端点时,您使用的是webHttpBinding这种与任何其他绑定的绑定有许多配置选项用于限制邮件大小,字符串的大小,阵列尺寸等检查webHttpBinding description和目标属性等maxReceivedMessageSizereaderQuotas

装订本身不仅地方,你可以限制传入邮件大小其次是httpRuntime和IIS。

+0

谢谢,在这里也找到了答案http://stackoverflow.com/questions/1188731/setting-max-message-和缓冲区大小的换WCF-webhttp – Cshah 2011-06-08 18:08:05