Good Day All, 在过去的几天里,我一直在寻找合适的语法来构建我的请求。关于SO甚至Atlassians Docs的许多文章,但是我找不到任何适合我需要的东西。 我在Jira中有一个自定义字段,它是一个选择列表(多选择字段)。我想使用curl命令设置此值。这是我目前正在尝试的
curl -D- -u *:* -X PUT --data "{\"customfield_10614\": [ { \"id\": \"13500\" }, { \"id\": \"13400\" } ] }" -H "Content-Type: application/json" http://jira.*.com:8080/jira/rest/api/2/issue/MMB-3039
我尝试过使用同一命令的多种变体,以寻找正确的语法。
其他卷曲曲棍球对我也有用
curl http://jira.*.com:8080/rest/api/2/issue/EI-1?fields=customfield_10613
和
curl -D- -u *:* -X POST -d "{\"body\": \"Comment added when resolving issue\"}" -H "Content-Type: application/json" http://jira.*.com:8080/rest/api/2/issue/EI-3324/comment
但是我目前收到“ HTTP / 1.1 403 Forbidden”作为对我更新“选择列表”的请求的响应。(不确定是应该发布还是放置)
任何建议将不胜感激!
谢谢
答案 0 :(得分:0)
已解决。在尝试了一些不同的语法后,我遇到了正确的格式。
curl -D- -u *:* -X PUT --data "{\"fields\" : {\"customfield_10614\": [{ \"value\": \"TST1\" }, { \"value\": \"TST2\" }]}}" -H "Content-Type: application/json" http://jira.*.com:8080/rest/api/2/issue/MMB-1000