khi truy cập Web, Browser vẫn gởi http request và dấn về http response. Việc hiểu rõ những nằm trong tính của HTTP header sẽ rất hữu ích trong lập trình Web.

Bạn đang xem: Http header là gì

Quý khách hàng có thể xem HTTPhường header bằng cách sử dụng firebug – một add on cho firefox, có thể debug mang lại javascript.

*

HTTP. status code

2xx: là request thành công

3xx: dùng cho chuyển tiếp nối trang khác

4xx: sử dụng lúc gồm lỗi xẩy ra trong request

5xx: sử dụng khi server bị lỗi

Một vài ba status code thuờng gặp:

200: OK, được gởi vào response lúc request thành công.

302:  Moved temporarily

301: Moved permanetly

Sự khác biệt thân 301 và 302 là khi spider của search engine truy vấn, giả dụ thấy status code là 302 tức thị website vẫn trong thời điểm tạm thời đưa đến hệ trọng khác, và nó đang thường xuyên truy cập lần sau. Còn ví như là 301 thì nó báo với spider là trang web vẫn chuyễn luôn luôn cho tới thúc đẩy khác rồi.

400: Bad request: request bị không nên cú pháp

401:Unauthorized: nên nhập username với password mới truy cập được. Nếu username/password sai thi đang trả về 401

403: Forbidden: ko cho phép truy vấn cho tới trang web này.

404: Not Found: trang web không tìm kiếm thấy.

500: Internal hệ thống error: là lỗi tạo ra bên trên hệ thống, đấy là lỗi siêu khó khăn fix, hay cần xem log trên server để tìm hiểu và đúng là lỗi gì.

Request header

Host: là liên tưởng VPS sẽ truy vấn cập

User-Agent: chứa thông tin về browser, hệ điều hành

Accept-Language: đã cho thấy mặc định ngôn ngữ, những website phụ thuộc vào công bố này nhưng hiện thị ngôn ngữ khớp ứng.

Xem thêm: “ Ưu Điểm Tiếng Anh Là Gì ? Những Điều Cần Biết Về Pros And Cons

Accept-Encoding: Lúc đã cho thấy là gzip thì server đang nén tài liệu html trước khi gởi mang lại client, giúp sút kích thước tài liệu.

If-Modified-Since: Nếu tài liệu sẽ đươc cache o browser, khi truy cập lại lần nữa thì browser sẽ gởi thông báo này đến hệ thống. Server đang kiểm soát xem dữ liệu gồm chuyển đổi hay là không, nếu như không biến đổi thì đã gởi cho browser status code là 304 Not Modified, cùng browser vẫn sử dụng dữ liệu vào cache.

Cookie: cookie được lưu lại ngơi nghỉ browser dưới dạng key=value. Session chính là phụ thuộc vào cookie nhằm xác định "em là fan mới truy vấn thời gian nãy nnai lưng đại ca server".

Authorization:  lúc browser dấn WWW-Authenticate vào response header thì đang mtại 1 vỏ hộp thoại hưởng thụ nhtràn vào username cùng pasword. tin tức này được gởi mang lại server dưới dạng: Authorization: Basic base46(uername:password).

Response header

Cache-Control: Bảo client là bao gồm cabít tài liệu này hay là không, nếu không hy vọng cache thì hướng dẫn và chỉ định là no-cache

Content-Type: hướng dẫn và chỉ định giao diện MIME phong cách tài liệu, ví dụ như là text/html, image/gif, application/pdf,…

Content-Disposition: Nếu thấy ở trong tính này, browser đã mở hộp thoại mang đến tải về file.

Content-Length: size của response body toàn thân, ví dụ như browser phụ thuộc vào lên tiếng này để hiểu rằng quá trình của việc tải về file.

Last-Modified: thời gian modified ở đầu cuối của tài liệu.

Set-Cookie: Server mong mỏi gởi cho tới browser cookie.

Xem thêm: What Is The Meaning Of " Cyka Là Gì, Câu Trả Lời Chính Xác Nhất

WWW-Authenticate: nhỏng đã nói ở trên, browser thấy thuộc tính này sẽ mtại 1 vỏ hộp thoại mang đến đăng nhập

*

Content-Encoding: Khi muốn văn bản gởi về browser được nén lại thi chỉ định là gzip.

Trên đấy là một vài ba nằm trong tính cơ bản, để tìm hiểu khá đầy đủ HTTPhường Header, bài viết liên quan ở đây


Chuyên mục: KHÁI NIỆM LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *