首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >具有跨源资源共享的Tuleap - REST

具有跨源资源共享的Tuleap - REST
EN

Stack Overflow用户
提问于 2014-08-19 19:51:47
回答 1查看 495关注 0票数 0

当与CORS一起使用时,我有一个关于Tuleap的问题。

基本上,我试图打一个REST电话来查看我的项目的积压。

为此,我需要执行这样的GET调用: / API /projects/{id}/backlog,我还需要添加自定义标头authentication和authentication,以确保身份验证。

当我使用HTTP请求工具(Firefox的海报)执行此请求时,一切正常,状态为200。

现在的问题是,我正在尝试开发一个应用程序(在angularJS中)来执行相同的请求。

我注意到,当页面执行请求时,它首先执行一个飞行前选项请求,这是由于跨源重新源共享造成的。

似乎和头被放置在访问控制请求头中。正因为如此,我从服务器获得了一个未经授权的401响应代码,并且无法完成请求。

我一直在网上寻找,但找不到我的答案,如何使这个电话工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-20 07:00:44

最近有一项贡献应该消除了在所有选项路由上进行身份验证的需要,以便启用预飞:http://gerrit.tuleap.net/#/c/2642/是在Tuleap 7.2.99.36中集成的,或者您的Tuleap版本太老了,或者有一个bug。

注意,所有调用仍然需要一些标题,例如“Content: application/json";集成测试应该提供如何进行调用的良好示例:

https://tuleap.net/plugins/git/tuleap/tuleap/stable?p=tuleap%2Fstable.git&a=tree&h=9a513f2b7e765f7b9a4f7f72e9d43f40f623fec5&hb=293d47e4006531d3c0d04edfc6e7058e53c7c9c8&f=tests/rest

https://tuleap.net/plugins/git/tuleap/tuleap/stable?p=tuleap%2Fstable.git&a=tree&h=4d9071865a42cbd0d40f5f933b4b0b1047c54a8c&hb=293d47e4006531d3c0d04edfc6e7058e53c7c9c8&f=tests/lib/rest

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

https://stackoverflow.com/questions/25391875

复制
相关文章

相似问题

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