出现此错误时我在互联网上寻找过不少缘由,大部分都说的是上传大文件出了问题,并且相关环境是 nginx,可是我用的是 IIS Web 寄存器,并且根本就没有上传文件,仅仅只是表单提交了不少内容,没有发现有人出现相似的问题。后来我是在 MDN 上找到了相关的异常信息,而且 MDN 把信息指向了 RFC 7231 文件的某一节,以下图:nginx
再后来我在某一外国网站上(www.codetwo.com)找到了解决方案,配置 IIS 上的问题网站,在 system.webServer/serverRuntime 下的 uploadReadAheadSize 属性上修改限制的大小就好了,注意默认状况下该节是被锁定了的,只能在 IIS 总配置进行更改,不能经过网站的 Web.config 进行修改,目前尚不清楚是否与网站的 SSL 有关系。web
相关环境:
IIS 7.5网站