我有一个WCF休息服务使用webHttpBinding返回JSON结果.问题是我无法返回大的JSON结果.适用于较小的结果,但结果大小约为1.16MB,我得到空的响应.提琴手给了我这个:
HTTP/1.1 504 Fiddler - Receive Failure
Content-Type: text/html; charset=UTF-8
Connection: close
Timestamp: 15:57:24.251
[Fiddler] ReadResponse() failed: The server did not return a response for this request.
Run Code Online (Sandbox Code Playgroud)
Chrome给了我'错误101(net :: ERR_CONNECTION_RESET):连接已重置.'
我试图设置web.config的绑定和readerQuotas部分中的每个选项,以"max"开头,但它不起作用.我在IIS中托管WCF服务,但在自托管服务中也会发生同样的事情.
如何增加最大发送的JSON结果?
在您的服务行为中,尝试使用maxItemsInObjectGraph:
<dataContractSerializer ignoreExtensionDataObject="true" maxItemsInObjectGraph="123456" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3275 次 |
| 最近记录: |