2017-04-30 123 views

回答

1

看來它還沒有被添加到React Native實現中。同時XMLHTTPRequest似乎具有瀏覽器版本的所有功能。

function get(url) { 
    return new Promise((accept, reject) => { 
     var req = new XMLHttpRequest(); 
     req.open("GET", url, true); 
     req.responseType = "arraybuffer"; 

     req.onload = function(event) { 
      var resp = req.response; 
      if(resp) { 
       accept(resp); 
      } 
     }; 

     req.send(null); 
    }); 
} 

... 

let data = await get('http://example.com'); 

注:這不reject上的錯誤,並作爲練習留給讀者;)

相關問題