获取JIRA过滤器会导致AngularJS

时间:2017-08-02 01:13:06

标签: javascript angularjs rest cors jira-rest-api

我正在尝试关注AngularJS $http, CORS and http authentication以获取JIRA的过滤结果,但我无法使其正常工作。

如果我使用GET方法,控制台会报告:

  

XMLHttpRequest无法加载   https://.../rest/api/2/search?jql=filter=28203。   对预检请求的响应未通过访问控制检查:否   请求中存在“Access-Control-Allow-Origin”标头   资源。因此,不允许原点'null'访问。

即使我已设置useXDomain

如果我使用JSONP方法,我的成功回调永远不会被调用。我尝试了.success.thenJSON_CALLBACK,但都没有效果。虽然JSONP在现代JIRA中根本不起作用,但我可以在Chrome开发者工具的网络工作标签中看到与预期数据的成功响应,但控制台报告:

  

拒绝执行脚本   'https://.../rest/api/2/search?jql=filter=28203'因为它的MIME类型   ('application / json')不可执行,并且严格的MIME类型检查   已启用。

我的代码 - 基于上述CORS问题的代码 - 位于https://plnkr.co/edit/IO4air3eN2vDoaOXJous?p=preview

我错过了什么?

0 个答案:

没有答案