参照 RFC7231 6.2, 5.1.1
- 1xx ステータスコードのレスポンスは、最終的なレスポンスに先立って情報を伝達するために返される
- つまり 1xx レスポンスが返される時は、1リクエストに対して2レスポンス返されたりする
- HTTP/1.0 ではサポートされない
- RFC7231 は HTTP/2 でも変わっていない
Expect: 100-continue
リクエストに対して 417 レスポンスが返された場合、クライアントは Expect ヘッダーを除いたリクエスト全体を送信すべきである
- これらの動作はプロキシがクライアント・サーバー双方に対して代行することも有り得る