2014-02-13 31 views
1

我试图通过REST创建Jira问题。我的要求是这样的:REST请求产生错误,因为Jira认为必填字段丢失

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

我得到的回应是这样的

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

这是奇怪的,因为我提供我的要求的项目。有没有人看到我在这里失踪?

回答

1

好像你正在发送一个不正确的JSON到JIRA,根据JIRA documentationissue形成像

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

,但你要发送

{ 
    "fields": { 
     "project": "ID" 
    } 
} 
+0

好像我应该刚刚摆脱第一个也是最后一个'{}'...无论如何感谢:D – Vince

+0

欢迎:) – vzamanillo

相关问题