REST请求产生错误,因为Jira认为缺少必填字段

时间:2014-02-13 10:03:37

标签: json rest jira

我正在尝试通过REST创建一个Jira问题。我的请求如下:

Method: POST
Content-Type: application/json
Body: '{"fields":{"project":"ID"}}'

我得到的回答看起来像这样

{"errorMessages":[],"errors":{"project":"project is required"}}

这很奇怪,因为我在我的请求中提供了一个项目。有谁看到我在这里缺少的东西?

1 个答案:

答案 0 :(得分:1)

似乎你向JIRA发送了一个不正确的JSON,根据JIRA documentation issue形成了

"fields": {
    "project": {
        "id": "10000"
    },
    "summary": "something's wrong",
    "issuetype": {
        "id": "10000"
    },
    "assignee": {
        "name": "homer"
    }
}

但是你要发送

{
    "fields": {
        "project": "ID"
    }
}