我正在尝试将大型json字符串发送到使用WCF REST服务模板创建的WCF服务。如果字符串长度超过8000个字符,则会出现“HTTP / 1.1 400错误请求”错误。我已经尝试将此添加到我的网络配置中:
<bindings>
<webHttpBinding>
<binding name="httpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"/>
</webHttpBinding>
</bindings>
有什么想法吗?
答案 0 :(得分:2)
如果您想传递大字符串,还必须设置readerQuotas
:
<bindings>
<webHttpBinding>
<binding name="httpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxStringContentLength="50000" />
</binding>
</webHttpBinding>
</bindings>