×
FalconChen
2021-01-20 17:48
#daily tips# js fetch api 笔记
js 代码片断
 fetch('https://reqres.in/api/users/',{
            method: 'POST',
            headers:{
                'Content-Type':'application/json'
            },//注意在body发送json时需要正确设置请求头的 Content-Type

            body: JSON.stringify({                 
                name:'User 1'
            }) //注意在body发送json时,不能直接使用json对象,要使用JSON.stringify方法将json对象转为字符串
        })
        .then(res=> {
            if(res.ok) { // 此处加入响应状态码判断 
                console.log("Successful")
                return res.json()
            }else{
                console.log("Not Successful")
            }
            
        })
        .then(data=>console.log(data))
        .catch(error=>console.log(error)) //注意此处只对网络无法连接或者服务器响应超时报错,如果状态码返回404或其他状态码此处不会报错
0

暂无评论