Java-Ajax中GET和POST方法的区别和使用
【目的】:
向服务器发出请求;
| 方法 | 描述 |
|---|---|
| open(method,url,async) |
规定请求的类型、URL 以及是否异步处理请求。
|
| send(string) |
将请求发送到服务器。
|
【到底用哪个???】:
与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。
然而,在以下情况中,请使用 POST 请求:
-
- 无法使用缓存文件(更新服务器上的文件或数据库)
- 向服务器发送大量数据(POST 没有数据量限制)
- 发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠
【GET带参数的请求】:
1 xmlhttp.open("GET","/try/ajax/demo_get2.php?fname=Henry&lname=Ford",true); 2 xmlhttp.send();
【POST带参数的请求】:
1 xmlhttp.open("POST","/try/ajax/demo_post2.php",true); 2 xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 3 xmlhttp.send("fname=Henry&lname=Ford");

浙公网安备 33010602011771号