gpt4 book ai didi

jquery - 无法使用 JQUERY 及其 JSON REST API 创建 Rally 缺陷

转载 作者:可可西里 更新时间:2023-11-01 16:39:11 25 4
gpt4 key购买 nike

我可以根据此处找到的示例使用他们的 XML REST API 创建缺陷:https://rally1.rallydev.com/slm/doc/webservice/rest_xml.jsp

但是,我无法将 jquery 与他们的 JSON api 一起使用:这就是我提交 PUT 以创建缺陷的方式:

    var defectData = JSON.stringify(
{
Description: 'bla bla bla bla',
Name: 'This is the defect name',
Priority: 'None',
ReleaseNote: 'false',
Severity: 'Major Problem',
State: 'Open',
Owner: "https://<rallysite>/slm/webservice/1.28/user/<myuserid>.js"
}
);

$.ajax({
url: "https://<rallysite>/slm/webservice/1.28/defect/create",
type: 'PUT',
mimeType: 'application/javascript',
data: { 'Defect': defectData },
dataType: 'json',
username: "<myusername>",
password: "<mypassword>",
success: function(data){
console.log(data);
}
});

我没有看到通过 firefox 上的 firebug 或 IE 中的开发工具提交的 PUT 请求。我也没有看到任何错误。我尝试执行一个简单的 GET 请求来查询我在 Rally 中的项目,并且工作正常。

不确定我做错了什么,希望得到帮助。谢谢!

最佳答案

直接来自 jQuery 文档:

typeString
Default: 'GET'
The type of request to make ("POST" or "GET"), default is "GET". Note: Other HTTP request methods, such as PUT and DELETE, can also be used here, but they are not supported by all browsers.

您可能根本无法访问任何 PUTDELETE 端点,尤其是当您需要支持 IE 时。

关于jquery - 无法使用 JQUERY 及其 JSON REST API 创建 Rally 缺陷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8409777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com