REST请求产量错误
问题描述:
fields.put("issuetype", new JSONObject().put("id", "name"));
fields.put("summary", "Test");
fields.put("project", new JSONObject().put("key", "Demo"));
fields.put("description", "acms test");
JSONObject issue = new JSONObject();
issue.put("fields", fields);
我得到无错误返回400错误的请求的响应状态:REST请求产量错误
{ “错误”:{ “项目”: “项目是必需的”}, “errorMessages” :[]}
以下是获得通过的JSON数据:
{ “田”:{ “总结”: “测试”, “项目”:{ “关键”: “演示” }, “问题类型”:{ “ID”: “名字”},“DESCRIPT离子 “:” ACMS 测试“}}
答
”问题类型“ 和 ”项目“ 是JSON数组或JSON对象?恐怕它是一个阵列
答
我得到了解决方案。答案是错误的,答复应该是该项目不存在。
+0
Rachna预期的不同,按照以上请接受你自己的答案。我会在你做完这些事情后不再投票,在'@ halfer'找到我。 – halfer
答
添加到答案: 我正在使用Java JIRA API,我相信在后台使用REST调用。使用该API,目前尚不清楚问题是什么,因为JSON在调试时不会提供给开发人员。请确保以下调用来使用项目主要为“项目”:
IssueInputBuilder issueBuilder = new IssueInputBuilder(project, issueType, summary);
这是我不清楚在哪里先找到项目的关键。它可以在项目列表中找到:
好像请求体是比REST端点 – Apollo