其作用等同于1+1=2中的+,现虽不常用,但仍是axios核心基础
经典四步骤
创=>监->配->发
创let xhr = new XMLHttpRequest();
监xhr.onload = function() {}
配-xhr.open('类型', '地址')
发xhr.send()
响应reponseXML
传参方法
url?+a=1&b=2 `${数据}`
url params 后端配合
form传参收集数据后通过 send(form)
上传JSON数据等同上述设置 xhr.setRequestHeader("Content-Type","application/json")
文件数据传参获取时.flies,发送时.fules[0]
请求头传递 xhr.setRequestHeader('数据')
请求体数据 req.body
收获数据类型 typeof req.body
提取url传递参数 query
得到请求头 req.headers['content-type']
超时处理 timeout
状态码 status