美文网首页程序员开发者日记Web基础
HTTP POST请求json数据量过大的问题

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

作者: IT老五 | 来源:发表于2019-06-14 15:11 被阅读12次

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

    第三方接口联调

    一条7M的json上传给我们,毫无意外的报错了:实体数据量太大。该如何修改以便适应大数据量的上传呢?在代码层面想不到解决方案,于是查看配置,百度之。

    修改web.config配置两个节点:

    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

    简书:ThinkinLiu 博客: IT老五


    IT老五(it-lao5):关注公众号,一起源创,一起学习!

    相关文章

      网友评论

        本文标题:HTTP POST请求json数据量过大的问题

        本文链接:https://www.haomeiwen.com/subject/wgfpfctx.html