mã phản hồi
Dòng đầu tiên của phản hồi HTTP là cống trạng thái. Nó bao gồm hai phần: một số có ba chữ số (mã phản hồi) và một tin nhắn văn bản (mô tả phản hồi).
RESPONSE-CODE TEXT-DESCRIPTION
Máy khách tìm hiểu trạng thái yêu cầu của nó từ mã phản hồi và quyết định phải làm gì tiếp theo. Ví dụ về các phản hồi khác nhau từ máy chủ:
201 đã tạo |
---|
401 trái phép |
507 Dung lượng lưu trữ không đủ |
Mã phản hồi được chia thành 5 loại. Chữ số đầu tiên của mã phản hồi xác định nó thuộc danh mục nào.
Tất cả các câu trả lời bắt đầu bằng số 1 được phân loại là thông tin. Chúng tôi sẽ không nói chi tiết về họ ...
Mã phản hồi 200
Rốt cuộc, có những thứ khác thú vị hơn nhiều đối với chúng tôi. Tất cả các phản hồi giống như 2xx đều thành công. Phản hồi được các lập trình viên yêu thích nhất là 200 OK , có nghĩa là mọi thứ đều ổn, yêu cầu đã được hoàn thành thành công.
Bạn cũng có thể thấy danh sách các câu trả lời “hay” khác hữu ích:
Mã số | Đường kẻ | Sự miêu tả |
---|---|---|
200 | ĐƯỢC RỒI | Khỏe |
201 | Tạo | Tạo |
202 | Đã được chấp nhận | Đã được chấp nhận |
203 | Thông tin không có thẩm quyền | Thông tin không có thẩm quyền |
204 | không có nội dung | Không có nội dung |
205 | Đặt lại nội dung | Đặt lại nội dung |
208 | đã báo cáo | Đã báo cáo |
Mã phản hồi 301, 302
Các phản hồi trông giống như 3xx nằm trong lớp chuyển hướng . Chúng chỉ ra rằng tài nguyên đã được chuyển đến một vị trí khác.
Phổ biến nhất trong số họ:
- 301 - di chuyển vĩnh viễn
- 302 - tạm thời di chuyển
Trong bài phát biểu thông tục của các lập trình viên, bạn sẽ thường nghe thấy “chuyển hướng 302” hoặc “chuyển hướng 301” - đây chỉ là về nó.
Danh sách đầy đủ 300 câu trả lời:
Mã số | Đường kẻ | Sự miêu tả |
---|---|---|
300 | nhiều lựa chọn | nhiều lựa chọn để lựa chọn |
301 | Đã di chuyển vĩnh viễn | di chuyển mãi mãi |
302 | Đã di chuyển tạm thời | tạm thời di chuyển |
303 | xem khác | xem khác |
304 | Không sửa đổi | không thay đổi |
305 | sử dụng proxy | sử dụng proxy |
307 | Chuyển hướng tạm thời | chuyển hướng tạm thời |
308 | Chuyển hướng vĩnh viễn | chuyển hướng vĩnh viễn |
Mã phản hồi 404
Tất cả các câu trả lời bắt đầu bằng số 4 đều biểu thị lỗi phía máy khách và có rất nhiều câu trả lời như vậy. Phổ biến nhất mà bạn biết chắc chắn: đây là câu trả lời “404 - không tìm thấy”.
Các câu trả lời phổ biến khác được đưa ra trong bảng:
Mã số | Đường kẻ | Sự miêu tả |
---|---|---|
400 | Yêu cầu không hợp lệ | yêu cầu không hợp lệ |
401 | Không được phép | không được phép |
402 | yêu cầu thanh toán | yêu cầu thanh toán |
403 | Cấm | cấm |
404 | không tìm thấy | không tìm thấy |
405 | Phương pháp không được phép | phương pháp không được hỗ trợ |
406 | Không thể chấp nhận | không thể chấp nhận được |
407 | Yêu cầu xác thực proxy | yêu cầu xác thực proxy |
408 | Hết thời gian yêu cầu | hết giờ |
413 | Tải trọng quá lớn | trọng tải quá lớn |
414 | URI quá dài | URI quá dài |
429 | Quá nhiều yêu cầu | quá nhiều yêu cầu |
499 | Yêu cầu đã đóng của khách hàng | khách hàng đã đóng kết nối |
Mã phản hồi 501
Và cuối cùng, danh mục cuối cùng là lỗi phía máy chủ. Tất cả các lỗi như vậy đều bắt đầu bằng số 5. Lỗi phổ biến nhất đối với nhà phát triển là 501 (chức năng không được triển khai). Đôi khi nó xảy ra.
Nói chung, hãy làm quen với các mã lỗi này, giờ đây chúng là bạn của bạn trong suốt quãng đời còn lại. Chà, như thường lệ, đây là bảng có các mã lỗi hữu ích nhất ở phía máy chủ:
Mã số | Đường kẻ | Sự miêu tả |
---|---|---|
500 | Lỗi máy chủ nội bộ | Lỗi máy chủ nội bộ |
501 | Không được thực hiện | không được thực hiện |
502 | Cổng xấu | sai cổng |
503 | dịch vụ Không sẵn có | Dịch vụ không sẵn sàng |
504 | Cổng Time-out | cổng không phản hồi |
507 | Không đủ bộ nhớ | tràn bộ nhớ |
508 | Đã phát hiện vòng lặp | chuyển hướng vô tận |
509 | Giới hạn băng thông vượt quá | hết băng thông kênh |
520 | Lỗi không rõ | Lỗi không rõ |
521 | Máy chủ web ngừng hoạt động | máy chủ web không hoạt động |
522 | Hết thời gian kết nối | kết nối không đáp ứng |
523 | Nguồn gốc không thể truy cập | nguồn không có sẵn |
524 | Đã xảy ra thời gian chờ | thời gian hết hạn |
525 | Bắt tay SSL không thành công | Bắt tay SSL không thành công |
526 | Chứng chỉ SSL không hợp lệ | chứng chỉ SSL không hợp lệ |
GO TO FULL VERSION