- Tham gia
- 11/11/2008
- Bài viết
- 9.440
Khi máy chúng ta gởi yêu cầu lấy tài nguyên đến máy chủ thì việc đầu tiên mà máy chủ này làm là gởi trả lại máy chúng ta một mã trạng thái HTML. Việc thứ hai là server sẽ gởi tài nguyên đến trình duyệt chúng ta.
Ví dụ khi bạn kết nối đến https://google.com/ thì máy chủ Google sẽ gởi mã trạng thái "200"(OK) và gởi nội dung file index.html cho trình duyệt web của bạn. Tuy nhiên, trình duyệt web không hiển thị mã trạng thái, nó chỉ hiển thị file index.html thôi!
Cũng có khi bạn đến một trang nào đó và nhận được mã trạng thái HTML "404" (Page Not Found) từ trình duyệt, điều này có nghĩa là web server không xác định được tài nguyên(trang web) mà bạn yêu cầu!
Cũng vậy, khi bạn nhận được mã "301"(Moved Permanently - đã được di chuyển) hoặc "302"(Moved Temporarily - tạm thời bị chuyển đi) có nghĩa là tài nguyên đó đã được chuyển đến một nơi khác!
Mỗi mã trạng thái HTML đều gồm 3 số nguyên. Số đầu tiên cho biết class (lớp) của respone. Hai số sau thì tuỳ thuộc vào việc phân loại mã trạng thái!
1xx: Informational - Yêu cầu đã được nhận, tiếp tục tiến trình xử lí
2xx: Success - Thành công
3xx: Redirection - Chuyển huớng
4xx: Client Error - Yêu cầu sai cú pháp hoặc không thỏa đáng
5xx: Server Error - máy chủ gặp lỗi
Dưới đây là minh họa các trạng thái phổ biến với các chú mèo ngộ nghỉnh ^^!
100 - Tiếp tục
200 - Thành công
401 - Chưa được chứng thực
403 - Cấm truy cập
404 - Không tìm thấy nội dung được yêu cầu
405 - Phương thức không được chấp nhận
408 - Hết thời hạn yêu cầu
409 - Xung đột
413 - Nội dung yêu cầu quá lớn
414 - Link quá dài
418 - Tôi là cái ấm trà
426 - Nâng cấp cần tìm
429 - Quá nhiều kết nối
431 - Header quá lớn
450 - Nội dung bị quản lý chặn
500 - Lỗi nội bộ của máy chủ
503 - Server quá tải
599 - Mạng bị lỗi
Ví dụ khi bạn kết nối đến https://google.com/ thì máy chủ Google sẽ gởi mã trạng thái "200"(OK) và gởi nội dung file index.html cho trình duyệt web của bạn. Tuy nhiên, trình duyệt web không hiển thị mã trạng thái, nó chỉ hiển thị file index.html thôi!
Cũng có khi bạn đến một trang nào đó và nhận được mã trạng thái HTML "404" (Page Not Found) từ trình duyệt, điều này có nghĩa là web server không xác định được tài nguyên(trang web) mà bạn yêu cầu!
Cũng vậy, khi bạn nhận được mã "301"(Moved Permanently - đã được di chuyển) hoặc "302"(Moved Temporarily - tạm thời bị chuyển đi) có nghĩa là tài nguyên đó đã được chuyển đến một nơi khác!
Mỗi mã trạng thái HTML đều gồm 3 số nguyên. Số đầu tiên cho biết class (lớp) của respone. Hai số sau thì tuỳ thuộc vào việc phân loại mã trạng thái!
1xx: Informational - Yêu cầu đã được nhận, tiếp tục tiến trình xử lí
2xx: Success - Thành công
3xx: Redirection - Chuyển huớng
4xx: Client Error - Yêu cầu sai cú pháp hoặc không thỏa đáng
5xx: Server Error - máy chủ gặp lỗi
Dưới đây là minh họa các trạng thái phổ biến với các chú mèo ngộ nghỉnh ^^!

100 - Tiếp tục

200 - Thành công

401 - Chưa được chứng thực

403 - Cấm truy cập

404 - Không tìm thấy nội dung được yêu cầu

405 - Phương thức không được chấp nhận

408 - Hết thời hạn yêu cầu

409 - Xung đột

413 - Nội dung yêu cầu quá lớn

414 - Link quá dài

418 - Tôi là cái ấm trà

426 - Nâng cấp cần tìm

429 - Quá nhiều kết nối

431 - Header quá lớn

450 - Nội dung bị quản lý chặn

500 - Lỗi nội bộ của máy chủ

503 - Server quá tải

599 - Mạng bị lỗi
Theo soft-forum.ws