问题标签 [http-status-code-413]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - (413请求实体太大
我有 WCF 服务,当我想将参数作为大字符串(超过 1mb)传递时,我有一个方法
我运行这个 wcf 并在 WCF 测试客户端中更改了配置,如下所示:
当我尝试调用此方法时,我仍然有 413 请求实体太大。
node.js - Node/Nginx,413请求实体太大,client_max_body_size设置
非常类似于https://serverfault.com/questions/539466/413-request-entity-too-large-client-max-body-size-is-set
我有一个运行在 nginx 之上的节点服务器(使用 Loopback)(具体来说,是 dockerfile/nginx 映像),但是每当我对节点服务器执行大型 PUT(或 POST)请求时,我都会返回 413回复。
我已经在许多地方设置了 client_max_body_size(对我来说,在 /etc/nginx/nginx.conf 中)并设置了过高的值,但仍然得到 413s ......我有什么遗漏吗?
javascript - 更改 Sailsjs 中的 http 请求限制
我在请求中有一个 413 Request Entity Too Large,因为我发送了几个 URI Image base64 编码,这是很多字符。
无论如何,我找不到在 SailJS 中扩展此限制的方法。显然 Sails 将 Skipper 用于 bodyParser,但我在船长文档中找不到任何内容。
我猜它在http配置文件中......
如果有人可以告诉我如何:) 谢谢!
php - 大型上传的 php 设置(413 错误)
使用 Dropzone.js 和 Dropbox API,我希望设置一个可以接受高达 10G 文件的拖放式 Web 界面。它适用于高达 ~50M 的文件,但在此之后失败并出现 413 Request Entity Too Large 错误。我一直在尝试的示例文件是 1.5G。我已经尝试了我所知道的更改大文件上传的方法,但似乎仍然无法正常工作。我希望有人可以通过查看我的 PHP 设置来指出我正确的方向。
这是相关的渲染phpinfo()
: http: //codepen.io/jboneca/pen/bNvEwV
附加信息:
- 我们的服务器上从未存储任何文件。它被直接上传(在大多数情况下是成功的)到 Dropbox。
- Dropzone 已禁用文件大小限制。
- 以下设置已更改,无济于事。
upload_max_filesize
,post_max_size
,max_execution_time
,max_input_time
,memory_limit
. 也许它们还需要更大?
iis - 413 - 请求实体太大 IIS 和 SSL
当我尝试通过 SSL 向 Asp.net Web API 发送一个非常大的 POST 调用时,我收到了这个错误。
我知道重新谈判的现象。
我的 uploadReadAheadSize 设置为最大值。(2147483647)
谁能告诉我一些我应该尝试的选择?
这是来自 Chrome 开发控制台的请求和响应:
我还尝试了以下命令但没有结果:
C:\Windows\System32\inetsrv\appcmd.exe 设置配置“Web API”-section:system.webServer/ServerRuntime /enabled:"1024000" /commit:apphost
C:\Windows\System32\inetsrv\appcmd.exe 设置配置“Web API”-section:system.webServer/ServerRuntime /uploadReadAheadSize:"1024000" /commit:apphost
angularjs - AngularJS 在 Loopback API 中为 413(请求实体太大)获取状态代码 0
1.一些信息
我有一个 AngularJS 1.3.15 客户端应用程序向我的环回 api 发出请求。
在应用程序中,我拦截请求结果(使用 $httpProvider.interceptors)并解释状态代码以在用户执行某项操作时显示有意义的消息 - 例如,我拦截 401 响应告诉用户他没有授权,200 表示当他成功保存东西等等。
2.问题
例如,如果用户尝试上传太大的图像,请求有效负载将超过我的远程限制,我能够拦截 requestError 但状态代码始终显示 0。查看浏览器的控制台,我看到了这一点:
问题是如果服务器离线,我在拦截requestError时也会得到状态码0,所以我无法区分连接服务器的错误和发送太多数据的错误。
快递路由器中间件有没有可能出现问题?好像找不到遇到同样问题的人。。。
c# - MVC 通过 WCF 发送文件(状态 413)
您好,我正在创建简单的 mvc 应用程序来管理数据库中的文件。我正在使用带有 web.config 的 wcf 服务,如下所示:
还有来自 mvc 应用程序的我的 webconfig.cfg 文件:
我收到状态码 413 请求实体太大。我不知道我错过了什么,但我无法发送文件。
您是否看到任何不正确的参数?我只需要发送低于 4MB 的文件。
谢谢你的帮助!
coldfusion - 使用 ColdFusion 8 使用输入类型 =“文件”的不一致响应
我们在带有 IIS 6.0 并使用 HTTPS 的 Windows Server 2003 上的 IE-10 中运行 ColdFusion 8。
Test.cfm 页面具有用于创建“浏览”按钮以选择要上传的文件然后上传文件的基本代码:
问题:此代码几乎一直适用于(.txt、.doc、.cfm..sql)等文件类型。它甚至可以处理至少 5-10 Mb 的大文件。但是 .pdf、jpg 和大型 .doc 文件 (4Mb) 会导致它挂起,“等待来自 Our.Site.URL 的响应...”,直到它最终显示“无法显示页面”。
但是,我们有时可以只重新加载页面并选择相同的文件,它会上传正常!然后我们可以重试另一个文件,它可能会也可能不会加载。当文件很小(如 300Kb)时,我们还看到“HTTP 错误 413 请求实体太大”,通常是 pdf 文件。
我们最初认为这是服务器上 UploadReadAheadSize 的设置。我们增加了它,但没有任何效果。
我们还测试了只使用<INPUT TYPE="File" ...>
,<INPUT TYPE="Submit" ...>
甚至不调用 CFFILE,我们可以看到相同的问题,即某些文件类型不被接受并且浏览字段不清除并且显示“等待响应...”。我们认为 CFFILE 是问题,但这个测试表明它必须在 IE 或服务器中。我们还尝试使用 FireFox 并得到相同的不一致结果。
似乎服务器在处理 pdf、jpg 和更大的文件时存在问题,但并非总是如此。重新加载页面有时会允许文件加载。但这并不一致。我无权访问服务器来更改设置,但我可以提交更改设置的请求。我们只需要用户上传文件的一致行为。
node.js - Mailgun Error: 413 Request Entity Too Large
I am making this request with the Mailgun API:
and am getting this error:
How do I fix this? Is it because the attachment is too big?
This is running on a Digital Ocean server, and I never set up nginx. This is simply an express.js app.
python - 如何在 HTTP POST 之前从大型有效负载中创建多个块 - python
如果发布的消息太大,比如大于m
MB 或n
条目,则服务器将响应413 Request Entity Too Large
. 我应该能够将数据分成更小的块并重新发布。
我研究了多部分请求。通常,所有示例都使用文件来上传数据。如何从我的有效负载中创建多个块?目前,我的代码使用该httplib2
库。带有示例输入的插图将很有帮助。