問題タブ [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.

0 投票する
3 に答える
4749 参照

django - Djangoサーバーで413ペイロードが大きすぎます

私のチームは、大きなファイルを Django バックエンドにアップロードしようとすると、常に 413 エラーを受け取ります。413 Payload too large

最大許容ファイル サイズを正確に特定することはできません。1 ~ 3 MB の範囲で変動しているようです。

除外したもの:


  • Django サーバーをローカルで (Web サーバーなしで)実行しているため、Web サーバーの構成の問題ではありません。

  • ./manage.py runserverこれは複数のアプリ サーバー (および daphne -p 8000 topknott.asgi:application)で発生するため、アプリ サーバーの構成の問題ではないと考えられます。

  • これは、正常に見える Django モデルのフィールドの問題ではありません。photo = models.ImageField(blank=True)

私たちが見逃しているものを誰か見つけることができますか?

0 投票する
2 に答える
1807 参照

apache - curl で POST データを渡すときに要求エンティティが大きすぎます

私は fastcgi++ サービスを持っています。そのうちの 1 つはパスワードであるため、POST を介して 4 つのパラメーターが必要です。サンプル入力は 61 文字です。これは私が自分のサービスを呼び出す方法です:

次のエラーが表示されます: 413 Request Entity too large。私の調査に基づいて、それはApacheがそれよりも小さいボディを期待していたことを意味することがわかりました。それで、LimitRequestBody 0httpd.conf に追加しました (私は実稼働環境ではありません)。しかし、apache はまだリクエスト エンティティが大きすぎると文句を言っています。

-v を curl に追加しました。これが出力です。

これは私の httpd.conf です:

これは fcgid.conf です:

0 投票する
1 に答える
163 参照

geoserver - Geoserver - GetFeature SHAPE-ZIP リクエスト - 413 エラー

OpenLayers 3 で作成されたアプリで Geoserver を使用しています。このアプリは、WFS サービスを使用して圧縮されたシェープファイルをダウンロードできます。これは、大きな (長い URL) リクエストを行わない限り機能します。その場合、Chrome で 413 エラーが発生します。

この設定を変更して、Geoserver により長いリクエストを送信できるようにする方法はありますか (または、別の問題ですか?

リクエストは次のとおりです。

0 投票する
0 に答える
113 参照

http - Is 413 Payload Too Large pointless from server perspective?

Consider a POST request, sending a big file. At some point - either after reading Content-Length or during reading the body, if chunked transfer - the server decides that the body length is too big.

According to http, the server should reply with 413 Payload Too Large. But in order to reply, the server has to read the whole POST request first, at least AFAIK it would break browser else and show cryptic error messages.

So where is the point then in 413 Payload Too Large if I anyway need to read the whole request in order to reply?

I am aware of the "option" to read the POST request to the end while discarding everything and then replying 413 Payload Too Large, but yeah that is kinda not an option keeping server busy for nothing...

So closing the connection without replying is basically the best I can do right?

0 投票する
1 に答える
157 参照

java - DropWizard 組み込み http サーバーの conf はどこにありますか?

DropWizard を使用して構築されたアプリケーション (Restful API) があります。サイズが 906KB の本文で投稿しようとすると、例外「413 Request Entity Too Large」エラーがスローされます。

私はぐるぐる回って、解決策がhttpサーバー(ngix、apache)構成を変更して許可された制限を増やすように見えることを確認しました。DropWizard 組み込み http サーバーのこの構成はどこにありますか?

前もって感謝します。