XMLHttpRequest的GET和POST方法怎么用
XMLHttpRequest的GET和POST方法怎么用
本篇内容主要讲解“XMLHttpRequest的GET和POST方法怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“XMLHttpRequest的GET和POST方法怎么用”吧!
GET 比 POST 更简单更快,可用于大多数情况下。
不过,请在以下情况始终使用 POST:
缓存文件不是选项(更新服务器上的文件或数据库)
向服务器发送大量数据(POST 无大小限制)
发送用户输入(可包含未知字符),POST 比 GET 更强大更安全
GET 请求
一条简单的 GET 请求:
实例
xhttp.open("GET", "demo_get.asp", true);
xhttp.send();
在上面的例子中,您可能会获得一个缓存的结果。为了避免此情况,请向 URL 添加一个唯一的 ID:
实例
xhttp.open("GET", "demo_get.asp?t=" + Math.random(), true);
xhttp.send();
如果您需要用 GET 方法来发送信息,请向 URL 添加这些信息:
实例
xhttp.open("GET", "demo_get2.asp?fname=Bill&lname=Gates", true);
xhttp.send();
POST 请求
一条简单的 POST 请求:
实例
xhttp.open("POST", "demo_post.asp", true);
xhttp.send();
如需像 HTML 表单那样 POST 数据,请通过 setRequestHeader() 添加一个 HTTP 头部。请在 send() 方法中规定您需要发送的数据:
实例
xhttp.open("POST", "ajax_test.asp", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("fname=Bill&lname=Gates");
方法 描述
setRequestHeader(header, value)
向请求添加 HTTP 头部
header:规定头部名称
value:规定头部值
到此,相信大家对“XMLHttpRequest的GET和POST方法怎么用”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
推荐阅读
-
PHP函数file_get_contents实现判断用户是否关注公众号
-
PHP面试题 2018
-
PHP 7 的几个新特性
1.??运算符(NULL合并运算符)把这个放在第一个说是因为我觉得它很有用。用法:$a=$_GET['a']...
-
PHP发送HTTP请求的6种方法,知道4种算你牛
方法1:用file_get_contents以get方式获取内容:方法2:用fopen打开url,以get方式获...
-
19>HTTP请求方式get 、 post的区别
let、var、const的区别:var声明的变量会挂载在window上,而let、const声明的变量则不会;...
-
curl 模拟 GET\POST 请求,以及 curl post 上传文件
-
3分钟短文 | 有挑战!PHP用1个函数实现post请求,你用哪个?
-
3分钟短文 | Linux 使用curl发起post请求的4个常用方式
-
小白同学的福利:PHP常见面试题(附答案)
-
PHP fopen/file_get_contents与curl对比
1.fopen/file_get_contents每次请求都会重新做DNS查询,并不对DNS信息进行缓存。但是...