我正在尝试使用Web API在JIRA中记录工作: -
我的数据是:
var post = {};
post.commment = "Test";
post.timeSpent = "6h";
我的Ajax调用是:
$.ajax({
url: lv_url,
type : 'POST',
data : post,
headers: {
Accept : "application/json; charset=utf-8",
},
contentType: "application/json; charset=utf-8",
dataType : 'json',
xhrFields: {
withCredentials: true
},
async: false,
success : function(data) {
}
});
https://jiraserver.co/rest/api/2/issue/SOCOMPT-1575/worklog
“GET”调用工作正常,但当我尝试POST时,我收到错误: -
1)选项https://jiraserver.co/rest/api/2/issue/SOCOMPT-1575/worklog 500(内部服务器错误) 2)XMLHttpRequest无法加载https://jiraserver.co/rest/api/2/issue/SOCOMPT-1575/worklog。无效的HTTP状态代码500
这些是2个错误。
请帮助伙计们我真的需要让这个工作。
提前致谢, Vishesh。
答案 0 :(得分:1)
当我尝试发布到工作日点端点时,我一直在获取HTTP 500,因此我也遇到了这个问题。
尝试同时设置"已启动"您的有效负载中的时间戳,因为我认为这是必需的(对于像Web UI这样的API),即使documentation不是很清楚。
post.started = '2015-02-25T14:01:30.000-0500';