weixin_33713503 2015-03-24 23:51 采纳率: 0%
浏览 61

AngularJS CORS Web API调用

I am trying to make a request to the Eventbrite API. I can successfully make a call from Postman (chrome extension similar to fiddler)

url: https://www.eventbriteapi.com/v3/users/me/owned_events

Header: authentication : Bearer Y5R3SQRPRZBULIHYQHTD

This successfully gets back what I'm looking for. When I try to make the same call through AngularJS

function getLiveEvents() {
    return $http.get(url, {
        cache: true,
        headers: {
            'Authorization': 'Bearer Y5R3SQRPRZBULIHYQHTD',
            'Content-Type': 'application/x-www-form-urlencoded',
            'Accept': '*/*',
        }
    }).then(function (response) {
        return response.data;
    });
}

I always get the error XMLHttpRequest cannot load https://www.eventbriteapi.com/v3/users/me/owned_events?status=live. The request was redirected to 'https://www.eventbriteapi.com/v3/users/me/owned_events/?status=live', which is disallowed for cross-origin requests that require preflight.

Is there something I can do with my AngularJS request so that it will be successful?

FYI: The access-token is real, I'm not concerned about someone using it because it's just a test account.

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥80 关于海信电视聚好看安装应用的问题
      • ¥15 vue引入sdk后的回调问题
      • ¥15 求一个智能家居控制的代码
      • ¥15 ad软件 pcb布线pcb规则约束编辑器where the object matpcb布线pcb规则约束编辑器where the object matchs怎么没有+15v只有no net
      • ¥15 虚拟机vmnet8 nat模式可以ping通主机,主机也能ping通虚拟机,但是vmnet8一直未识别怎么解决,其次诊断结果就是默认网关不可用
      • ¥20 求各位能用我能理解的话回答超级简单的一些问题
      • ¥15 yolov5双目识别输出坐标代码报错
      • ¥15 这个代码有什么语法错误
      • ¥15 给予STM32按键中断与串口通信
      • ¥15 使用QT实现can通信