Я загрузил последнюю версию Jira (https://www.atlassian.com/software/jira/download) и установил его на свой ноутбук. Я пытаюсь использовать REST api для создания проекта и сталкиваюсь с проблемами, я использую java для вызова.
отправляемый мной JSON - {\"key\":\"VSPRJ\",\"name\":\"FROMVSPROJ\",\"projectTypeKey\":\"software\",\"description\":\"VSPROJDESC\",\"lead\":\"ADMIN\",\"assigneeType\":\"PROJECT_LEAD\"}
Фрагмент кода Java, который я использую, приведен ниже.
private static ResponseEntity WriteProjectIssueInformation2Jira()
{
httpHeaders = createHeadersWithAuthentication();
String createProjJSON = createCreateProjectJSON("INEMP2", "EMPMGMT", "com.atlassian.jira-core-project-templates:jira-core-project-management","business","ADMIN","PROJECT_LEAD","10000","0","http://atlassian.com","10324","0","0","projfromcode");
String url = JIRA_URL + "/rest/api/2/project";
System.out.println(url);
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> requestEntity = new HttpEntity<String>(createProjJSON, httpHeaders);
return restTemplate.exchange(url, HttpMethod.POST, requestEntity, String.class);
}
Я получаю 400 независимо от того, что я меняю w.r.t на отправляемый JSON, я пробовал проект GET api, и он возвращает данные. И образец Java-программы, и JIRA работают на моем локальном ноутбуке.
Не уверен, требуются ли какие-либо разрешения, пожалуйста, помогите