Bài giảng Lập trình ứng dụng Web - Chương 2: Các lớp sử dụng trong trình bày các nội dung khái niệm, đối tượng và các thuộc tính của các lớp sử dụng trong như: Lớp Http Request, lớp Http Response, lớp Http Server. để nắm nội dung chi tiết. | Bài giảng Lập trình ứng dụng Web - Chương 2: Các lớp sử dụng trong CHƯƠNG II: CÁC LỚP SỬ DỤNG TRONG Lý thuyết : 3 tiết Thực hành : 3 tiết 1 Lớp Http Request Request là một thể hiện của lớp HttpRequest, Browser dùng Request object để gửi thông tin cần thiết tới Server Data 2 Lớp Http Request Đối tượng Request nhận tất cả giá trị mà trình duyệt của client gởi đến server thông qua HTTP request. Request đại diện cho Client khi yêu cầu trang Web, Server sẽ dùng vừa Response vừa Request để đáp ứng yêu cầu hay đòi hỏi thông tin từ Client. 3 Lớp Http Request Các thuộc tính RequestType: trả về phương thức truyền dữ liệu từ client đến server gồm 2 phương thức POST và GET Cú pháp valMethode=; 4 Lớp Http Request 1. Tập hợp Form (Form collection ) Form collection đựơc sử dụng để tập hợp dữ liệu được chứa trong các phần tử của form chuyển từ client đến server bằng phương thức POST. Lấy dữ liệu từ các phần tử của form: Cú pháp VarName= [“FieldName”]; 5 Lớp Http Request Ví dụ: txtUser txtPwd Lớp Http Request Ví dụ (tt): Tại trang , lấy giá trị của UserName và Password trên form UserName: Password 7 Lớp Http Request Các thuộc tính của form Collection: Count: trả về số phần tử của form chuyển từ client đến server Cú pháp: Numelement=; 8 Lớp Http Request Keys[i]: trả về tên của phần tử tại vị trí thứ i, trong đó i có giá trị từ 0 đến n1 với n= Cú pháp: Varfield=[i]; 9 Lớp Http Request Ví dụ: Lớp Http Request 2. Tập hợp QueryString (QueryStringCollection) dùng để lấy dữ liệu được gửi từ client đến server bằng phương thức GET hoặc truyền dữ liệu có chứa tag liên kết Hyperlink. QueryString .