422422 Nội Dung Không Thể Xử Lý
Máy chủ hiểu content type và cú pháp nhưng không thể xử lý các chỉ thị bên trong do lỗi ngữ nghĩa.
Nguyên nhân gây ra lỗi này
Yêu cầu đúng cú pháp nhưng chứa dữ liệu không hợp lệ. Ví dụ phổ biến: định dạng email không hợp lệ, số ngoài phạm vi cho phép, thiếu trường bắt buộc, hoặc tham chiếu đến tài nguyên liên kết không tồn tại.
Cách sửa
Kiểm tra phần thân phản hồi để biết thông báo lỗi xác thực cụ thể. Sửa các trường không hợp lệ và thử lại. Xác thực dữ liệu phía client trước khi gửi để phát hiện sớm các lỗi này.
Ví dụ
fetch('/api/users', { method: 'POST', body: JSON.stringify({ email: 'not-an-email' }) })Mã lỗi liên quan
100100 Continue
Máy chủ đã nhận được phần header của yêu cầu và máy khách có thể tiếp tục gửi phần body.
423423 Đã Bị Khóa
Tài nguyên đang được truy cập bị khóa và không thể chỉnh sửa (WebDAV).
204204 No Content
Máy chủ xử lý yêu cầu thành công nhưng không trả về nội dung nào trong body phản hồi.
504504 Hết Thời Gian Cổng
Cổng hoặc máy chủ proxy không nhận được phản hồi đúng hạn từ máy chủ thượng nguồn.
425425 Quá Sớm
Máy chủ không muốn xử lý yêu cầu có thể bị phát lại, để tránh các cuộc tấn công replay tiềm ẩn.
203203 Non-Authoritative Information
Phản hồi đã bị proxy chuyển đổi sửa đổi và khác với những gì máy chủ gốc gửi.