100 Continue
Mã trạng thái phản hồi thông tin HTTP 100 Continue cho biết phần đầu tiên của yêu cầu đã được nhận và chưa bị máy chủ từ chối.
Client nên tiếp tục yêu cầu hoặc bỏ qua phản hồi 100 nếu yêu cầu đã hoàn tất.
Khi một yêu cầu có tiêu đề Expect: 100-continue, phản hồi 100 Continue cho biết rằng máy chủ đã sẵn sàng hoặc có khả năng nhận nội dung yêu cầu.
Việc chờ phản hồi 100 Continue có thể hữu ích nếu client dự đoán rằng có thể xảy ra lỗi, ví dụ khi gửi các thao tác thay đổi trạng thái mà không có thông tin xác thực đã được xác minh trước.
Trạng thái
100 Continue
Ví dụ
>Yêu cầu PUT với 100 Continue
Yêu cầu PUT sau đây gửi thông tin đến máy chủ về việc tải lên một tệp.
Client cho biết sẽ tiến hành với nội dung nếu nhận được phản hồi 100 để tránh gửi dữ liệu qua mạng có thể dẫn đến lỗi như 405, 401, hoặc 403.
Ban đầu, client chỉ gửi các tiêu đề, bao gồm tiêu đề Expect: 100-continue:
PUT /videos HTTP/1.1
Host: uploads.example.com
Content-Type: video/h264
Content-Length: 123456789
Expect: 100-continue
Máy chủ cho biết yêu cầu có thể tiếp tục:
HTTP/1.1 100 Continue
Client hoàn tất yêu cầu bằng cách gửi dữ liệu thực tế:
[Dữ liệu video là nội dung cho yêu cầu PUT]
Đặc tả
| Specification |
|---|
| HTTP Semantics> # status.100> |