Fetch基础用法
Fetch不是AJAX,他的诞生是为了代替AJAX,他是JS内置的API 基于Fetch可以实现客户端和服务器的通信
Fetch时ES2018的新增API ,IE完全不支持,移动端很多浏览器也不支持,想要提高兼容性 就要使用fetch proill
fetch基础使用
// fetch也是基于promise封装的
fetch (url,options).then(res=>{
console.log(res)
}).catch(msg=>{
console.log(msg)
})
请求尝试:
// 使用fetch发送请求
fetch("http://localhost/black",{
// fetch传递参数使用body配置,但是get不能使用body属性 只能在地址栏拼接
method: 'get',
headers: {
'contentType': 'x-www-form-urlencoded'
},
// credentials : "include",
}).then(res=>{
console.log(res);
}).catch(msg=>{
console.log(msg);
})
返回结果是一个响应的对象于axios相似