码迷,mamicode.com
首页 > 其他好文 > 详细

fetch数据请求的封装

时间:2018-11-01 00:51:12      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:exp   数据请求   erro   result   pos   数据   ISE   accept   post   

export default class HttpUtils {
    static get(url){
        return new Promise((resolve,reject)=>{
            fetch(url)
                .then(response=>response.json())
                .then(result=>{
                    resolve(result)
                })
                .catch(error=>{
                    reject(error)
                })
        })
    }
    static post(url,data){
        return new Promise((resolve,reject)=>{
            fetch(url,{
                method:‘post‘,
                header:{
                    ‘Accept‘:‘application/json‘,
                    ‘Content-Type‘:‘application/json‘
                },
                body:JSON.stringify(data)
            })
                .then(response=>response.json())
                .then(result=>{
                    resolve(result)
                })
                .catch(error=>{
                    reject(error)
                })
        })
    }
}

  

fetch数据请求的封装

标签:exp   数据请求   erro   result   pos   数据   ISE   accept   post   

原文地址:https://www.cnblogs.com/nixu/p/9886593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!