WCF REST服务模板4.0“错误请求”

时间:2011-06-12 19:40:54

标签: wcf wcf-binding

我正在尝试将大型json字符串发送到使用WCF REST服务模板创建的WCF服务。如果字符串长度超过8000个字符,则会出现“HTTP / 1.1 400错误请求”错误。我已经尝试将此添加到我的网络配置中:

    <bindings>
        <webHttpBinding>
            <binding name="httpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"/>
        </webHttpBinding>
    </bindings>

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果您想传递大字符串,还必须设置readerQuotas

<bindings>
    <webHttpBinding>
        <binding name="httpBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
           <readerQuotas maxStringContentLength="50000" />
        </binding>
    </webHttpBinding>
</bindings>