我已经使用 WCF 实现了一小组 REST 服务。其中一项服务接收大量数据。调用它时(这是从 visual studio 运行它时——我还没有将它部署到生产服务器上)我收到错误
The remote server returned an error: (413) Request Entity Too Large.
我的网络配置
<binding name="BasicHttpBinding_ISalesOrderDataService"
closeTimeout="00:10:00"
openTimeout="00:10:00"
receiveTimeout="00:10:00"
sendTimeout="00:10:00"
allowCookies="false"
bypassProxyOnLocal="false"
hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="2147483647"
maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647"
textEncoding="utf-8"
transferMode="Buffered"
useDefaultWebProxy="true"
messageEncoding="Text">
<readerQuotas maxDepth="2000000"
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="None">
<transport clientCredentialType="None"
proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName"
algorithmSuite="Default" />
</security>
</binding>
最佳答案
似乎您超出配额增加了这些值(value)。
maxReceivedMessageSize="2000000" maxBufferSize="2000000">
(或尽可能检查您的查询以获得较低的结果)
如果没有任何效果,请检查这里,这是常见问题。
The remote server returned an error: (413) Request Entity Too Large
关于c# - WCF 服务 : (413) Request Entity Too Large 返回意外响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32866701/