質問: **HTTPリクエストする際、「Accept-Language」「Accept-Encoding」はどちらが先に送信されるのでしょうか?** ・仕様で規定されているのでしょうか? ・それとも、メッセージ・ヘッダ内項目の送信順位は任意? ・順番はどのように決定するのでしょうか?
回答: http://httpwg.org/specs/rfc7230.html#field.order によりますと、順番に取り決めはないようです。 サーバ側も、ヘッダは全部取得してから処理せよとあるようなので、順番はさほど重要ではなさそうです。 しかし、Hostといった制御に関するヘッダは最初の方にあると、処理の都合上親切とあるようです。