Lỗi mã trạng thái HTTP phổ biến là gì?

Mục lục:

Lỗi mã trạng thái HTTP phổ biến là gì?
Lỗi mã trạng thái HTTP phổ biến là gì?

Video: Lỗi mã trạng thái HTTP phổ biến là gì?

Video: Lỗi mã trạng thái HTTP phổ biến là gì?
Video: A Walkthrough of Xbox One's July System Update Beta (Snap Mode for Achievements) - YouTube 2024, Tháng tư
Anonim

HTTP là một giao thức truyền thông đơn giản dựa trên TCP / IP và là nền tảng tuyệt đối để phân phối dữ liệu trên World Wide Web. Kể từ nhiều năm, HTTP đang phục vụ như là một giao thức mạnh mẽ trong đó bazillions dữ liệu được gửi qua HTTP giữa máy khách và máy chủ. Về cơ bản HTTP dựa trên kiến trúc client-server, nơi các trình duyệt web và các công cụ tìm kiếm hoạt động như một máy khách HTTP và máy chủ Web hoạt động như một máy chủ. Yêu cầu / phản hồi của khách hàng và máy chủ được truyền thông qua kết nối TCP / IP. Trình khách của trình duyệt khởi tạo một yêu cầu tới một máy chủ web dưới dạng URL và máy chủ web trả lời lại với các tài nguyên được yêu cầu cùng với Mã trạng thái HTTPS có mặt trong tiêu đề HTTP của trình duyệt. Nói cách khác, máy chủ web trả lời yêu cầu bằng mã thành công hoặc lỗi.

Lỗi mã trạng thái HTTP

Mã trạng thái HTTPS là một lưu ý ngắn được gửi bởi máy chủ được hiển thị trên trang web khi máy khách khởi tạo yêu cầu đến máy chủ. Mã trạng thái HTTPS rất quan trọng đối với chủ sở hữu trang web hoặc bất kỳ nhà phát triển nào khi họ đóng một vai trò quan trọng trong việc chẩn đoán lỗi máy khách / máy chủ và giải quyết các vấn đề về cấu hình. Nói cách khác, mã trạng thái HTTPS là cách máy chủ nói rằng có điều gì đó không đúng. Phần tử mã trạng thái là một số gồm 3 chữ số, trong đó chữ số đầu tiên của mã trạng thái chỉ định các lớp của câu trả lời. Trong lớp, một loạt các mã máy chủ tồn tại và được trả về bởi máy chủ. Hai chữ số cuối của mã trạng thái HTTPS không có bất kỳ vai trò phân loại nào. Có năm lớp tiêu chuẩn cho mã trạng thái HTTP mà chúng tôi sẽ thảo luận chi tiết và thảo luận một số mã trạng thái HTTPS mà chúng tôi có thể gặp phải thường xuyên.
Mã trạng thái HTTPS là một lưu ý ngắn được gửi bởi máy chủ được hiển thị trên trang web khi máy khách khởi tạo yêu cầu đến máy chủ. Mã trạng thái HTTPS rất quan trọng đối với chủ sở hữu trang web hoặc bất kỳ nhà phát triển nào khi họ đóng một vai trò quan trọng trong việc chẩn đoán lỗi máy khách / máy chủ và giải quyết các vấn đề về cấu hình. Nói cách khác, mã trạng thái HTTPS là cách máy chủ nói rằng có điều gì đó không đúng. Phần tử mã trạng thái là một số gồm 3 chữ số, trong đó chữ số đầu tiên của mã trạng thái chỉ định các lớp của câu trả lời. Trong lớp, một loạt các mã máy chủ tồn tại và được trả về bởi máy chủ. Hai chữ số cuối của mã trạng thái HTTPS không có bất kỳ vai trò phân loại nào. Có năm lớp tiêu chuẩn cho mã trạng thái HTTP mà chúng tôi sẽ thảo luận chi tiết và thảo luận một số mã trạng thái HTTPS mà chúng tôi có thể gặp phải thường xuyên.

Mã trạng thái HTTPS được phân thành 5 lớp:

1xx:

Lớp này biểu thị các phản hồi thông tin chỉ ra rằng các yêu cầu khởi tạo của máy khách được máy chủ web nhận và đang được xử lý.

Trong lớp này, một loạt các mã máy chủ tồn tại và được trả về bởi máy chủ.

Sau đây là một số danh sách các mã trạng thái trong lớp 1xx.

100 Tiếp tục: Điều này cho thấy rằng máy chủ chỉ nhận được một phần yêu cầu do khách hàng thực hiện trong một yêu cầu lớn và điều đó có nghĩa là máy khách có thể tiếp tục gửi yêu cầu miễn là yêu cầu không bị từ chối từ phía máy chủ.

101 Giao thức chuyển đổi: Mã trạng thái có nghĩa là máy chủ đã sẵn sàng chuyển đổi các giao thức theo yêu cầu của khách hàng.

2xx:

Lớp này là mã thành công được máy chủ trả về. Điều đó có nghĩa là yêu cầu do khách hàng thực hiện đã nhận được cũng như hành động đã được hiểu và xử lý.

Sau đây là một số danh sách các mã trạng thái trong lớp 2xx.

200 OK: Mã trạng thái này là phản hồi chuẩn cho các yêu cầu HTTP thành công do khách hàng khởi tạo. Nó được trả về bởi máy chủ khi trang web hoạt động theo cách tương tự như nó được mong đợi sẽ hoạt động.

201 Đã tạo: Mã trạng thái này được trả về khi yêu cầu khởi tạo máy khách được hoàn thành bởi máy chủ và một tài nguyên mới được tạo

205 Đặt lại nội dung: Mã trạng thái này được trả lại khi máy chủ đã hoàn tất thành công yêu cầu của khách hàng nhưng đã không trả lại bất kỳ nội dung nào. Nó yêu cầu khách hàng / trình duyệt để đặt lại chế độ xem tài liệu.

3xx:

Lớp này là mã Chuyển hướng cho thấy khách hàng thực hiện hành động bổ sung để hoàn tất yêu cầu được khởi tạo. Nó chỉ ra rằng khách hàng phải thực hiện thêm hành động để hoàn thành yêu cầu.

Sau đây là một số danh sách các mã trạng thái trong lớp 3xx.

300 Nhiều Lựa chọn: nó cho biết nhiều lựa chọn cho các tài nguyên do khách hàng khởi tạo. Khách hàng có thể chọn liên kết có tối đa năm địa chỉ.

301 đã chuyển vĩnh viễn: Mã trạng thái này được hiển thị khi khách hàng yêu cầu tài nguyên hoặc trang web được thay thế vĩnh viễn bằng một tài nguyên khác. nó chuyển hướng đến một URL mới.

302 Đã tìm thấy: Mã trạng thái này được hiển thị khi khách hàng bắt đầu yêu cầu tài nguyên hoặc trang web được tìm thấy nhưng ở một vị trí khác với mong đợi. Nó tạm thời được chuyển sang tài nguyên khác hoặc tạm thời chuyển hướng đến một URL mới.

304 Không được sửa đổi: Mã trạng thái này được trả lại nếu ứng dụng khách đã tải xuống tài nguyên kể từ lần truy cập cuối cùng và được hiển thị để thông báo cho trình duyệt của khách hàng rằng tài nguyên được yêu cầu đã được lưu trữ trong bộ nhớ cache của trình duyệt chưa được sửa đổi. Mã trạng thái này về cơ bản tăng tốc độ phân phối tài nguyên từ trang web bằng cách sử dụng bản sao đã tải xuống trước đó vẫn còn hiện diện trong bộ nhớ cache kể từ lần truy cập cuối cùng.

4xx:

Lỗi phía máy khách cho biết đã xảy ra sự cố với yêu cầu của khách hàng. Mã được trả lại nếu yêu cầu của khách hàng có thể chứa cú pháp không chính xác.

Sau đây là một số danh sách các mã trạng thái trong lớp 4xx.

Yêu cầu 400: Mã trạng thái này được trả về nếu máy chủ không xử lý yêu cầu do lỗi ứng dụng khách như cú pháp sai, yêu cầu định tuyến lừa đảo, khung không hợp lệ, v.v.

401 Trái phép: Mã trạng thái này được máy chủ trả về nếu máy khách không cung cấp thông tin xác thực hợp lệ.

403 Cấm: Mã trạng thái HTTPS này được trả lại khi quyền truy cập vào tài nguyên bị cấm và khách hàng không có quyền cần thiết để xem nội dung. Điều này về cơ bản xảy ra nếu khách hàng đang cố gắng xem nội dung được bảo vệ bằng mật khẩu mà không có bằng chứng xác thực đăng nhập hợp lệ.

404 không tìm thấy: Lỗi mã trạng thái HTTPS này là lỗi phổ biến nhất của tất cả và được trả lại nếu máy chủ không tìm thấy yêu cầu do khách hàng thực hiện.

405 Phương pháp không được phép: Mã trạng thái HTTPS này được trả về nếu phương thức được yêu cầu bởi máy khách được hỗ trợ bởi máy chủ lưu trữ nhưng không được hỗ trợ bởi các tài nguyên được yêu cầu bởi máy khách.

480 Thời gian yêu cầu hết giờ: Mã trạng thái HTTPS này được máy chủ trả về nếu máy chủ không nhận được yêu cầu hoàn chỉnh từ trình duyệt của khách hàng. Lý do chính của lỗi này là mất gói dữ liệu trong quá trình giao tiếp giữa máy khách-máy chủ. Máy chủ hết thời gian chờ yêu cầu nhận hoàn toàn từ trình duyệt của khách hàng.

410 Đã qua đời: Mã trạng thái HTTPS này được trả về nếu máy chủ không tìm thấy trang yêu cầu hoặc tài nguyên do khách hàng khởi tạo. Lỗi trạng thái này tương tự như lỗi 404 Not Found ngoại trừ lỗi này là vĩnh viễn và trang hoặc tài nguyên được yêu cầu hiện không còn khả dụng nữa và cũng sẽ không khả dụng trở lại trong tương lai.

5xx:

Lớp này là lỗi phía Máy chủ và nó được trả lại nếu máy chủ không thực hiện được yêu cầu của khách hàng. Lỗi trong máy chủ có thể là một trong những lý do ngăn việc thực hiện yêu cầu.

Sau đây là một số danh sách các mã trạng thái trong lớp 5xx.

Lỗi máy chủ nội bộ 500: Lỗi trạng thái HTTPS này được tạo bởi plugin của bên thứ ba hoặc plugin bị lỗi. Đây là lỗi máy chủ khi máy chủ không kết nối được cơ sở dữ liệu và không gửi được tài nguyên được yêu cầu.

501 Chưa được triển khai: Đây là lỗi máy chủ web, lỗi được trả về nếu máy chủ không hỗ trợ chức năng được khách hàng yêu cầu. Lỗi này có thể được giải quyết chỉ là máy chủ lưu trữ

Cổng lỗi 502: Lỗi này chủ yếu xảy ra khi máy chủ yêu cầu các tài nguyên đến cơ sở dữ liệu sẽ mất rất nhiều thời gian và bị hủy bởi chính máy chủ web cuối cùng phá vỡ kết nối đến máy chủ ngược hoặc cơ sở dữ liệu. Lỗi này được trả về bởi máy chủ khi nó nhận được phản hồi không hợp lệ từ máy chủ ngược dòng.

Lỗi 503: Dịch vụ không khả dụng: Lỗi này được trả về nếu máy chủ bị quá tải với quá nhiều yêu cầu và không có sẵn để xử lý các yêu cầu kịp thời.

Thời gian chờ cổng 504: Lỗi này được trả về khi máy chủ đang hoạt động như một cổng không nhận được phản hồi từ máy chủ ngược dòng. Nó xảy ra khi một yêu cầu do khách hàng khởi xướng liên quan đến hai máy chủ để xử lý yêu cầu trong đó máy chủ đầu tiên hoạt động như một cổng. Máy chủ đầu tiên chuyển tiếp yêu cầu tới máy chủ thứ hai và lỗi được trả về nếu máy chủ đầu tiên hết thời gian chờ phản hồi từ máy chủ thứ hai.

Hy vọng bạn tìm thấy thông tin này hữu ích.

Đề xuất: