DevToolPal
VI
4xx Lỗi phía máy khách

417 Expectation Failed

Kỳ vọng không được đáp ứng

Ý nghĩa

Máy chủ không thể đáp ứng yêu cầu trong header Expect, thường là Expect: 100-continue.

Nguyên nhân thường gặp

  • Proxy hoặc máy chủ cũ không hỗ trợ 100-continue
  • Giá trị Expect không xác định

Cách khắc phục

Nếu bạn là máy khách hoặc người truy cập

Bỏ header Expect (curl -H 'Expect:', hoặc tắt trong client HTTP) rồi gửi lại.

Nếu bạn quản lý trang web hoặc API

Hỗ trợ 100-continue hoặc bỏ qua Expect một cách êm ái.

Phản hồi mẫu

HTTP/1.1
HTTP/1.1 417 Expectation Failed
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Đặc tả

RFC 9110 §15.5.18

Câu hỏi thường gặp

› Vì sao .NET hoặc curl gây ra 417?

Chúng thêm Expect: 100-continue khi tải lên; một số proxy từ chối điều đó. Tắt header trong client.

› 417 có phổ biến không?

Không; nó chủ yếu xuất hiện với proxy cũ.