get() 経由で Web サービスを使用してサーバー上で 8kb のデータを送信していますが、少しのデータを送信するとエラーが発生し、正常に送信されます。
質問する
1968 次
2 に答える
2
既に述べたように、HTTP 自体は要求の長さにハードコーディングされた制限を課していません。ただし、ブラウザーには 2kb から 8kb (非常に古いブラウザーを数える場合は 255 バイト) の範囲の制限があります。
Is there a response error defined that the server can/should return if it receives a GET request exceeds this length?
それは誰も答えていないものです。
HTTP 1.1 では、サーバー定義の制限に達した場合に備えて、Status Code 414 Request-URI Too Long が定義されています。詳細については、RFC 2616 を参照してください。
クライアント定義の制限の場合、サーバーはリクエストをまったく受信しないため、サーバーが何かを返す意味はありません。
お役に立てれば。
于 2013-06-05T12:01:48.190 に答える
0
サーバーまたはユーザーの帯域幅制限に最大値がある場合を除いて、「定義された制限」はありません。300 mb で GET を実行しているため、月末に請求書を受け取ると、ユーザーがかなりイライラする可能性があることを考慮してください。
于 2013-06-05T11:59:24.877 に答える