fetch数据请求
程序员文章站
2022-04-15 18:38:27
...
get请求方法
fetch('http://localhost/get.php?a=1&b=2',{
method:'get',
})
这里进行格式转换需要return
.then(res=> res.text()) // 数据格式化 res.json() res.blob()
.then(data => {
console.log( data )
})
.catch(error => {
if( error ){
throw error
}
})
post请求方法
fetch('http://localhost/post.php',{
method: 'post',
headers: new Headers({
'Content-Type': 'application/x-www-form-urlencoded' // 指定提交方 式为表单提交
}),
body: new URLSearchParams([["a", 1],["b", 2]]).toString()
})
.then( res => res.text())
.then( data => console.log( data ))
.catch( error => {
if( error ){
throw error
}
})
fetch在使用post和axios的问题一样,按照官方文档可能出现的问题,可以查看我的上一篇关于axios数据请求的介绍
上一篇: NotSerializableException解决方法
下一篇: fetch用法