Tải bản đầy đủ (.pdf) (1 trang)

Tài liệu AJAX part 15 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (117.62 KB, 1 trang )

Bài 13: Đối tượng XMLHttpRequest - Phân tích các đặc tính - GET & POST

Các phương thức GET và POST

Trên lý thuyết, sử dụng GET khi request không thay đổi giá trị, tức là nhiều request sẽ trả
về cùng kết quả. Trong thực tế, nếu phương thức tương ứng ở server thay đổi trạng thái
theo một vài cách, thì điều này không còn đúng nữa. Điều này có nghĩa, nó là một chuẩn.
Có rất nhiều sự khác biệt với chuẩn trong điều kiệ
n kích thước của phần đệm (payload) -
trong nhiều trường hợp, các trình duyệt và server sẽ giới hạn độ dài của địa chỉ URL sử
dụng để gửi dữ liệu tới server. Tóm lại, dùng GET để truy lục dữ liệu từ server; hay nói
cách khác tránh được việc thay đổi trạng thái trên với lời gọi GET.

Phương thức POST được dùng khi muốn thay đổi trạng thái trên server. Không giống như
GET, phải thiết lập phần Content-Type header trên
đối tượng XMLHttpRequest như sau:
PHP Code:
xmlHttp.setRequestHeader("Content-Type","application/
x-www-form-urlencoded");



POST không hạn chế kích thước của payload được gửi tới server, và POST request không
cần bảo đảm tính không đổi.

Hầu hết các request được thiết lập ở GET request; tuy nhiên trạng thái POST cũng luôn
sẵn sàng khi cần thiết.

Bài này hơi ngắn, nhưng hôm nay là chủ nhật nên học liền 2 bài, cả bài 14 sẽ có trong ít
phút nữa!


ngocha85(Updatesofts.com)


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×