axios 怎么用get获取api数据?

0 0 javascript
ERP↘CC
ERP↘CC

声望值:195 0人

2019-02-16 15:10:23 提问

关注 0关注

收藏 0收藏, 151浏览

vue项目中想调用阿里云的天气预报接口。看了axios后一头雾水啊,如果单纯一个api接口我试过自己调用。但阿里云里面还需要一个api签名认证。阿里天气预报api地址麻烦各位大佬帮我看下才能调用里面的数据,谢谢!

请先 登录 后评论

2个回答

  • aゞ特仑苏97声望 2018-09-25 09:27

    认证方式可以选择APPCODE认证1 请求Header中添加的Authorization字段;2 配置Authorization字段的值为“APPCODE + 半角空格 +APPCODE值”。例如 Authorization:APPCODE 3F2504E04F8911D39A0C0305E82C3301
    请先 登录 后评论
  • MRRobot86声望 2018-09-25 09:27

    axios.get(url[, config]),经过@浮囡的提醒,我把header写在config里面就可以了。 axios.get('http://jisutqybmf.market.alicloudapi.com/weather/query?city=%E5%B9%BF%E5%B7%9E',{ headers:{ "Authorization": "APPCODE xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" } }).then(function (response) { console.log(response); }) 这里再次谢谢浮囡的回答
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问