用ajax异步调用阿里云api方法 - 日理万妓 2022-10-23 11:21 96阅读 0赞 我在网上找了好多的方法在这总结一下我用的是JQ 调用阿里云购买的的api时是需要身份验证的他是写在请求头的所以要在请求头添加参数 “Authorization”, "APPCODE " +“AppCode(在订单里复制)” 这样就可以了 直接上代码 小白写错了 评论指出来 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>阿里云API</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> </head> <body> <header>阿里云API测试</header> <div id="data"> </div> <script> //我使用Ajax方式请求,需要引入jquery $.ajax({ type: "get", //这里的请求方式与前面所说的请求方式一样 url: 'http://ips.market.alicloudapi.com/iplocaltion', //url就是购买的api请求接口 data: { 'api的参数': '传入参数值' //传入参数 }, beforeSend: function(request) { //向接口发送身份认证 request.setRequestHeader("Authorization", "APPCODE " + "在订单里复制:AppCode"); //注意这里APPCODE后面有一个空格,不能删掉 }, dataType: "json", //请求返回数据格式 success: function(data) { console.log(data); $('#data').html(JSON.stringify(data)) }, error: function(e) { console.log(e.message); } }) </script> </body> </html>
还没有评论,来说两句吧...