このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
100 Continue
HTTP の100 Continue は情報レスポンスステータスコードで、リクエストの最初の部分が受信され、サーバーによってまだ拒否されていないことを示します。クライアントはリクエストを続けるべきですが、リクエストがすでに完了している場合は、 100 レスポンスを破棄します。
リクエストにExpect: 100-continue ヘッダーが含まれている場合、100 Continue レスポンスはサーバーがリクエストコンテンツを受信する準備ができている、または受信可能であることを示します。例えば、事前に認証資格情報を確認せずに状態変更操作を送信する場合など、クライアントがエラーが発生する可能性が高いと予想している場合、100 Continue レスポンスを待つと役立つ場合があります。
In this article
ステータス
http
100 Continue例
>PUT リクエストで 100 Continue を期待する
次のPUT リクエストは、ファイルのアップロードに関する情報をサーバーに送信します。クライアントは、405、401、403 などのエラーとなる可能性のあるデータをネットワーク上で送信しないよう、 100 のレスポンスを受信した場合にコンテンツの処理を続行することを示しています。最初の段階では、クライアントはヘッダーのみを送信し、その中にはExpect: 100-continue ヘッダーが含まれています。
http
PUT /videos HTTP/1.1Host: uploads.example.comContent-Type: video/h264Content-Length: 123456789Expect: 100-continueサーバーはリクエストを続行できることを示します。
http
HTTP/1.1 100 Continueクライアントは実際のデータを送信することでリクエストを完了します。
http
[PUT リクエストのためのコンテンツとしての動画データ]仕様書
| Specification |
|---|
| HTTP Semantics> # status.100> |