HTTP header, thu thập thông tin http header


Ví dụ, header của http://vnexpress.net

HTTP/1.1 302 Object moved

Connection: close
Date: Mon, 02 Mar 2009 14:34:41 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Location: /GL/Home/
Content-Length: 130
Content-Type: text/html
Expires: Mon, 02 Mar 2009 15:04:41 GMT
Set-Cookie: ASPSESSIONIDSATTBQQA=NNOHHNNBFBLILNLGFIDBCLHH; path=/
Cache-control: private

Đó là một phần các thông tin của HTTP header.

Trong php, có thể cập nhật header gửi về client bằng hàm header. Sử dụng hàm header có thể che dấu một số thông tin phía máy chủ. Ví dụ như ở trên, header có ASP.NET (khi che dấu đi thì người lấy thông tin không có nguồn để đối chiếu xem vnexpress.net sử dụng công nghệ nào, webserver nào, hệ điều hành gì.

Header cũng là nơi để lưu trữ các tham số mà browser có thể sử dụng để đưa ra xử lí thích hợp, ví dụ như kiểu dữ liệu và cách mã hóa (Content-Type: text/html; Charset: UTF-8). Hoặc nếu trong header là dạng octect-stream thì browser sẽ hiện ra bảng chọn có mở chương trình sau khi download hay không hoặc lưu về một thư mục trên máy.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s