首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当请求从本地连接到Square-Connect时,禁止403请求

当请求从本地连接到Square-Connect时,禁止403请求
EN

Stack Overflow用户
提问于 2017-05-16 14:10:34
回答 1查看 967关注 0票数 1

我正试图使用angularjs向“https://connect.squareup.com/v2/locations”发出请求,在那里呼叫失败,禁止使用403。

下面是代码示例:

代码语言:javascript
复制
var url = 'https://connect.squareup.com/v2/locations';
        var config = {
            headers: {
                'Authorization': 'Bearer sandbox-sq0atb-JJGltCa375qzAyoQbjPgmg',
                'Accept': 'application/json',
                "X-Testing": "testing"
            }
        };
        $http.get(url, config)
           .then(
               function (response) {
                   console.dir(response);
               },
               function (response) {
                   console.log("failed" + response)
               }
            );

我已经用上面的样品做了一个小提琴。任何帮助都是非常感谢的。

http://jsfiddle.net/dx6tdrha/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-16 14:56:41

你看到这个错误了吗:XMLHttpRequest cannot load https://connect.squareup.com/v2/locations. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.?这意味着您不能通过前端Javascript (如AngularJS)访问API,您需要使用不同的实现,如Node.js、PHP等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44003864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档