素材牛VIP会员
axios 怎么用get获取api数据?
 飞***猪  分类:JavaScript  人气:876  回帖:2  发布于6年前 收藏

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

 标签:javascript

讨论这个帖子(2)垃圾回帖将一律封号处理……

Lv6 码匠
ai***ft PHP开发工程师 6年前#1

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);
                })

这里再次谢谢浮囡的回答

Lv2 入门
13***22 JAVA开发工程师 6年前#2

认证方式可以选择APPCODE认证
1 请求Header中添加的Authorization字段;
2 配置Authorization字段的值为“APPCODE + 半角空格 +APPCODE值”。
例如 Authorization:APPCODE 3F2504E04F8911D39A0C0305E82C3301

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取