我正在尝试使用Rally Web服务API重新排序2个项目。
从查看我应该能够做的文档:
$.ajax({
url: https://rally1.rallydev.com/slm/webservice/v2.0/task/12345?rankAbove=/slm/webservice/v2.0/task/56789,
type: 'PUT',
headers: { Authorization: Basic mytoken },
success: function(data) {
//do something
}
});
但是我收到了一个错误:
Cannot parse input stream due to I/O error as JSON document: Parse error: expected '{' but saw '' [ chars read = \u003E\u003E\u003E\u003C\u003C\u003C ]"
文档似乎没有透露我的错误。
为你的帮助干杯
答案 0 :(得分:1)
您将无法使用基本身份验证来执行此操作,因为您需要传递额外的CSRF令牌。我认为你可以使用api密钥工作:
headers: { zsessionid: myToken }
您在读取数据时没有任何问题,因为CSRF保护仅在尝试修改数据时启动。
对于它的价值,App SDK通常会为您处理大部分复杂性。看起来你在这里使用的是jquery,这就是为什么你需要做这个低级别的东西......