Giao thức kết nối POST Request

Một phần của tài liệu Thiết kế hệ thống thanh toán tự động Smart Bus dùng công nghệ RFID (Trang 125 - 126)

7. Họ và tên người hướng dẫn: Phần hướng dẫn

5.4.1 Giao thức kết nối POST Request

 Giới thiệu:

POST Request là một trong nhiều phương pháp hỗ trợ giao thức HTTP dùng cho mạng Internet (World Wide Web). Phương thức POST được thiết kế để yêu cầu Webserver cung cấp dữ liệu được đóng gói trong phần khung tin nhắn, thuận tiện lưu trữ, xử lý. Đôi khi giao thức này cũng dùng để gửi dữ liệu hoặc cung cấp thông tin lên Webform.

Ngoài ra còn có một giao thức tương tự là GET Request cũng được thiết kế để tìm kiếm, thu thập thông tin từ Server. Đặc điểm của giao thức GET là sự tường minh trong thông tin- một số thông tin dữ liệu ta có thể truy ra được chỉ cần dựa vào chuỗi URL đáp trả như: giá trị các biến tham chiếu, các thông tin được yêu cầu bởi máy khách. Với giao thức POST, lượng lớn dữ liệu yêu cầu gửi đến Server hoặc dữ liệu Server gửi trả lại được chứa trong phần thân tin nhắn.

So với POST Request, GET Request thực thi nhanh hơn vì những dữ liệu gửi đi luôn được Webbrowser lưu giữ lại, phù hợp với nhữn dữ liệu ít thay đổi. Tuy nhiên POST Request lại bảo mật hơn vì dữ liệu được gửi ngầm, không xuất hiện trên URL.

 Cấu trúc:

Dữ liệu được truyền theo chuẩn truyền thông Internet loại “application/x-www-form- urlencoded”. Đây là kiểu cấu trúc được mã hóa theo kiểu tham chiếu với từ khóa. Mỗi từ khóa được phân tách với một từ khóa khác bởi ký tự ‘&’, và giá trị của mỗi từ khóa cũng được phân tách bởi ký tự ‘=’.

o Cấu trúc khung hoàn chỉnh:

POST /website.php HTTP/1.1 Host: xebus2014.tk Accept: */* Content-Type: application/x-www-form-urlencoded Content-Length: 25 name1=value1&name2=value2

112

o Cấu trúc khung rút gọn:

POST /website.php HTTP/1.1 Host: xebus2014.tk

name1=value1&name2=value2

Một phần của tài liệu Thiết kế hệ thống thanh toán tự động Smart Bus dùng công nghệ RFID (Trang 125 - 126)

Tải bản đầy đủ (PDF)

(153 trang)