1

Web サイトに画像をアップロードする POST リクエストを作成しています。
ページには1つとFileUpload1つがinput (textBox)あり、フィドラーでは、ページがMultipart Postリクエストモードを使用してデータを送信していることがわかりまし(Content Disposition: multipart-formdata;)
た送信中です...ヘッダーの順序についてではありません...

私の質問は、ヘッダーを正しい順序で配置することが本当に重要ですか? はいの場合、どうすればできますか?(リクエストでいくつかのプロパティを設定しているだけなので、順序を設定する場所はありません...)

アドバイスをありがとう...

4

3 に答える 3

7

HTTP ヘッダーの順序は、異なる名前のヘッダーには関係ありません。ただし、同じ名前のヘッダーが複数ある場合は、順序が重要です。

RFC 2616を参照

異なるフィールド名を持つヘッダー フィールドが受信される順序は重要ではありません。ただし、最初に一般ヘッダー フィールドを送信し、その後に要求ヘッダーまたは応答ヘッダー フィールドを送信し、エンティティ ヘッダー フィールドで終了することをお勧めします。

同じフィールド名を持つ複数のメッセージ ヘッダー フィールドは、そのヘッダー フィールドのフィールド値全体がコンマ区切りのリスト [つまり、#(値)] として定義されている場合にのみ、メッセージに存在する場合があります。メッセージのセマンティクスを変更せずに、複数のヘッダー フィールドを 1 つの「フィールド名: フィールド値」のペアに結合できなければなりません。これには、後続の各フィールド値を最初のフィールド値に追加し、それぞれをコンマで区切ります。したがって、同じフィールド名を持つヘッダー フィールドが受信される順序は、結合されたフィールド値の解釈にとって重要であり、したがって、プロキシは、メッセージが転送されるときにこれらのフィールド値の順序を変更してはなりません。

于 2012-06-25T22:02:50.533 に答える
1

私の Chrome の webRequest API の経験では、http ヘッダーの順序が保証されることはありません。したがって、その面では、ヘッダーの順序は重要ではありません。

于 2012-06-25T22:01:27.677 に答える