React-Native 封装fetch 网络请求

Fetch网络请求:get

static get=(url)=>{

                    return new Promise(resolve => {

                    fetch(url)

                            .then(response=>response.json())

                             .then(result=>{ resolve(result); 

                                 }) 

                     .catch(error=>{ reject(error); }) 

 })

}

Post:

static post=(url,data)=>{

return new Promise(((resolve, reject) => {

                fetch(url,{

                        method:'POST',

                       header:{ 'Accept':'application/json',//接受json格式的返回类型,

                     'Content-Type':'application/json',

                     body:JSON.stringify(data),

                  .then(response=>response.json())

                 .then(result=>{ resolve(result); })

                 .catch(error=> { reject(error); }) }) )

  }


你可能感兴趣的:(React-Native 封装fetch 网络请求)