ReactNative - axios - 获取xml feed的http请求

时间:2017-09-20 14:49:51

标签: xml reactjs react-native axios

JSON响应按预期工作

axios.get('https://rallycoding.herokuapp.com/api/music_albums')
      .then(response => console.log(response))

无法获得响应可能是因为它的XML?

axios.get('http://thefederalistpapers.org/feed')
      .then(response => console.log(response))

axios是否可以获取XML Feed?

以下是我遇到的错误:

  

可能未处理的承诺拒绝(id:0):
  错误:网络错误

基本上我要做的是,从HTTP请求中获取XML,我不知道如何将其转换为JSON

我甚至试过这个react-native-xml2js但没有帮助,因为它不支持异步,不确定。

  

async(默认为false):回调应该是异步吗?这可能是一个   如果您的代码依赖于同步执行,则会发生不兼容的更改   回调。 xml2js的未来版本可能会更改此默认值,因此   建议不要依赖于同步执行。添加   0.2.6。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:-1)

这应该有效

axios.get('linkgoeshere', { headers: { 'Accept': 'application/json' }})
  .then(response => console.log(response));

不完全确切,但我猜是尝试。