ASP.NET Objects phần 3
2. Request Object
Thông thường thông tin của Client Browser được gửi đi dưới dạng Form hay QueryString (QueryString: thông tin gửi kèm vào phần đuôi của Request UrL)
Ví dụ: dùng querystring
http://www.vn4000.com?username=admin&password=pass
Trong đó username=admin và password=pass là cặp data dưới dạng Key/Value. username/admin là Key và Value thứ nhất, password/pass là Key và Value thứ hai.
Lưu ý: querystring tối đa 255 ký tự
Server lấy thông tin từ querystring như sau:
+ Lấy toàn bộ thông tin "usernam=admin&password=pass"
Request.Querystring
+ Lấy giá trị "admin"
Request.Querystring("username")
Server lấy thông tin từ Form như sau:
+ Lấy toàn bộ giá trị trong Form
Request.Form
+ Lấy giá trị "admin"
Request.Form("username")
Có thể dùng Request để thu thập thông tin về ServerVariables và Cookies. ServerVariables chứa thông tin của Server như (IP address, HTTP protocol,...) Cookies (dưới hình thức 1 tập tin) chứa thông tin cần thiết ở chính máy của user.
+ Các biến số thông dụng của ServerVariables
URL: chứa thông tin về URL của trang web
PATH_INFO: tương tự URL
PATH_TRANSLATED: đường dẫn vật lý của ASP.NET ở Server site
SERVER_NAME: tên web Server
SERVER_SOFTWARE: Ví dụ: Microsoft-IIS/5.0
|