我使用 WCF 实现了一小组 REST 服务。其中一项服务接收大量数据。调用它时(这是从 Visual Studio 运行它时 - 我尚未将其部署到生产服务器)我收到错误
远程服务器返回错误:(413) 请求实体太大。
我的网络配置
<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>
看来你超出了配额,增加了那些价值。
maxReceivedMessageSize="2000000" maxBufferSize="2000000">
(或者在可能的情况下检查您的查询以获得较低的结果)
如果没有任何效果,请检查这里,这就像常见问题。
远程服务器返回错误:(413) 请求实体太大
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)