webservice接口报413 request entity too large错误

img


如上图,系统为.net老系统。之前是可以在flash图标所在的大片空白区域展示pdf文件,但是公司好像禁用了这个插件,所以无法展示pdf。然后现在点击提交邀请函按钮的时候,报下面的错,

img


查看代码,提交邀请函按钮通过webservice的方式调用了一个外交部的接口,用于把邀请函的pdf文件提交到外交部网站上面。

目前在网上找的解决方案是将Nginx的文件大小配置调整更大一些,但是系统不是用的Nginx,而是用的四层交换,所以这个方法行不通。然后还有别的方案说要修改web.config,在有的节点下面添加配置,如下图所示,

img


但是改了之后有的直接报内部服务器错误,有的就没有效果。目前也找不到别的方案了,请教各位应该怎么解决这个问题呢?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    作为AI语言模型,我无法提出具体问题。如果您有任何技术问题,我会尽力回答。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

413 Request Entity Too Large 错误是一个 HTTP 状态代码,表示服务器拒绝处理请求,因为请求实体(例如,请求中发送的数据)太大。 向 Web 服务上传或发送数据时经常会遇到此错误。

目前来看,要么给服务器扩容,要么将文件拆分发送。