Ajax的基本使用

Ajax的基本使用

前言:

: 一个HTTP请求由4部分组成:

  • HTTP请求方法或“动做”(verb)
  • 正在请求的URL
  • 一个可选的请求头集合,其中可能包括身份验证信息
  • 一个可选的请求主体

: 服务器返回的HTTP响应包含3部分:

  • -个数字和文字组成的状态码,用来显示请求的成功和失败
  • -个响应头集合
  • 响应主体

第一 建立一个Ajax对象

var request = new XMLHTTPRequest();

第二指定请求

建立XMLHtpRequest对象以后,发起HTTP请求的下- -步是调用XMLHttpRequest对象的open()方法去指定这个请求的两个必需部分:方法和URL. .

request.open('GET', 'https://lvhanghmm.gitee.io/x-blog');

open()的第-一个参数指定HTTP方法或动做。这个字符串不区分大小写,但一般你们用大写字母来匹配HTTP协议。“GET" 和“POST”方法是获得普遍支持的。“GET” 用于常规请求,它适用于当URL彻底指定请求资源,当请求对服务器没有任何反作用以及当服务器的响应是可缓存时。“POST” 方法经常使用于HTML表单。它在请求主体中包含额外数据(表单数据)且这些数据常存储到服务器.上的数据库中(反作用)。相同URL的重复POST请求从服务器获得的响应可能不一样,同时不该该缓存使用这个方法的请求。

open()的第2个参数是URL,它是请求的主题。这是相对于文档的URL,这个文档包含调用open()的脚本。若是指定绝对URL、协议、主机和端口一般必须匹配所在文档的对应内容:跨域的请求一般会报错。(可是当服务器明确容许跨域请求时,2级当服务器的响应是可缓存时。“POST” 方法经常使用于HTML表单。它在请求主体中包含额外数据(表单数据)且这些数据常存储到服务器.上的数据库中(反作用)。相同URL的重复POST请求从服务器获得的响应可能不一样,同时不该该缓存使用这个方法的请求。.

若是有请求头的话,请求进程的下个步骤是设置它。例如,POST请求须要“Content-Type”头指定请求主题的MIME类型:

最后一步 使用XMLHTTPRequest发起HTTP请求的最后一步是指定可选的请求主体并向服务器发送它。使用send()方法像以下这样作:

request.send('lvhang');
相关文章
相关标签/搜索