HTTP POST请求json数据量过大的问题

itlao6 .NET 原创 开发&源码评论766字数 666阅读2分13秒阅读模式

与第三方合作,需要提供数据上传接口给他们,联调时被他们的单条json数据量困扰到了...

HTTP POST请求json数据量过大的问题
第三方接口联调

一条7M的json上传给我们,毫无意外的报错了:实体数据量太大。该如何修改以便适应大数据量的上传呢?在代码层面想不到解决方案,于是查看配置,百度之。文章源自IT老刘-https://wp.itlao6.com/952.html

修改web.config配置两个节点:文章源自IT老刘-https://wp.itlao6.com/952.html

  1. <system.web>节点下<httpRuntime targetFramework="4.5" />修改为
<httpRuntime targetFramework="4.5" maxRequestLength="102400" 
        executionTimeout="200" enable="true" />
  1. <system.webServer>节点下新增(如有则修改)
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="20971520" />
      </requestFiltering>
    </security>    

需要注意的是:第一个节点maxRequestLength单位是kb, executionTimeout单位是s;第二个节点maxAllowedContentLength单位是byte, 所以上面是100M,200s;下面是20M文章源自IT老刘-https://wp.itlao6.com/952.html

ps: 如果配置了这些,还是提示超出限制,则应该怀疑是否有Nginx或其它代理程序,看看其上传文件大小限制(http、https限制可能不一致)文章源自IT老刘-https://wp.itlao6.com/952.html

简书:ThinkinLiu 博客: IT老五文章源自IT老刘-https://wp.itlao6.com/952.html


HTTP POST请求json数据量过大的问题
IT老五(it-lao5):关注公众号,一起源创,一起学习!
文章源自IT老刘-https://wp.itlao6.com/952.html文章源自IT老刘-https://wp.itlao6.com/952.html
weinxin
我的微信公众号
微信扫一扫关注公众号,不定时更新
itlao6
  • 本文由 发表于 2019年 6月 14日 15:11:24
  • 转载请务必保留本文链接:https://wp.itlao6.com/952.html
评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定