Windows

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

Tôi muốn cắt đứt quan hệ với bố vì bị ông đánh

Tôi muốn cắt đứt quan hệ với bố vì bị ông đánh

Mục lục:

Anonim

HTTP là 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 này của khách hàng và máy chủ được truyền thông qua kết nối TCP / IP. Trình duyệt 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 phản hồ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 hiện diện 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 thành công hoặc mã lỗi.

Lỗi mã trạng thái

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 khách hàng 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 đáp ứng 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 máy chủ trả về.

Theo sau

100 Tiếp tục: Điều này cho biết 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à khách hàng có thể tiếp tục gửi một yêu cầu miễn là yêu cầu không bị từ chối kết thúc máy chủ

101 Chuyển đổi giao thức: Mã trạng thái có nghĩa là máy chủ đã sẵn sàng chuyển đổi 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ề. Nó có nghĩa là máy chủ đã nhận được yêu cầu khởi tạo máy khách, 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 là phản hồi chuẩn đối với 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 để hành xử.

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

205 Đặt lại nội dung: Mã trạng thái này được trả về 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 được bất kỳ nội dung nào. Nó yêu cầu khách hàng / trình duyệt thiết lập 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 thành yêu cầu được khởi tạo. Nó cho biết 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 mã trạng thái trong lớp 3xx.

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

301 Đã di 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 yêu cầu khởi tạo 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 khách hàng đã tải xuống tài nguyên từ lần truy cập gần nhất và được hiển thị để thông báo cho trình duyệt khách 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 trước.

4xx:

Lỗi phía máy khách cho biết rằng một vấn đề với yêu cầu của khách hàng. Mã được trả về 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 mã trạng thái trong lớp 4xx.

400 Yêu cầu không hợp lệ: 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 máy 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 Không được 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 Bị 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 máy khách đang cố xem nội dung được bảo vệ bằng mật khẩu mà không có thông tin đă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 và được trả lại nếu máy chủ không tìm thấy Yêu cầu khởi tạo của khách hàng.

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

408 Hết thời gian yêu cầu: 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: 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 có sẵn trong tương lai.

5xx:

Lớp này là Lỗi phía máy chủ và nó được trả về 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 chặn việc thực hiện yêu cầu.

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

500 Lỗi Máy chủ Nội bộ: Lỗi trạng thái HTTPS này được tạo bởi các plugin của bên thứ ba hoặc các trình cắm 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 nếu máy chủ không hỗ trợ chức năng theo yêu cầu của khách hàng. Lỗi này có thể được giải quyết chỉ máy chủ

502 Bad Gateway: Lỗi này chủ yếu xảy ra khi máy chủ yêu cầu tài nguyên vào cơ sở dữ liệu sẽ mất rất nhiều thời gian và bị máy chủ web hủy kết nối với 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.

503 Dịch vụ Không có sẵn: 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 trong thời gian.

504 Gateway Timeout: Lỗi này được trả về khi máy chủ đang hoạt động như một gateway 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 đến 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.