如何向Rally Webhooks API发出Ajax请求?是否启用了CORS?

时间:2018-10-05 16:56:07

标签: ajax cors rally

在使用API​​密钥发出Ajax请求时,我很难从Rally API获得带有Access-Control-Allow-Origin标头的响应。文档指出,如果在请求中使用withCredentials属性,则应允许跨域并且标头应该存在。如果有人可以对这里缺少的内容有所了解,将不胜感激。

编辑:似乎我在混合常规API和webhooks API的文档,后者是一项单独的服务。我实际上需要回答的问题是在webhooks API上启用了CORS,如果是的话,下面调用的ajax出了什么问题?

var ajaxCallSettings = {
    "async": true,
    "crossDomain": true,
    "url": "https://rally1.rallydev.com/apps/pigeon/api/v2/webhook",
    "method": "POST",
    "headers": {
        "Content-Type": "application/json",
        "ZSESSIONID": key
    },
    "xhrFields": {
        "withCredentials": true
    },
    "data": JSON.stringify(rallyWebhook)
};

1 个答案:

答案 0 :(得分:1)

我认为当前没有为Webhooks服务启用CORS。如果您想使用此功能,请联系您的子管理员或客户代表以提出正式功能请求。