Не авторизован для создания задачи командой cURL с использованием JIRA REST API

Мне нужно автоматизировать создание задач в jira, я написал это в командной строке

C:\WINDOWS\system32>curl.exe -D- -u fred:fred -X POST --data @C:\send.json -H "Content-Type:application/json" http://jira.XXXX:8080/rest/api/2/issu/

где send.json содержит данные для вставки, но я всегда получаю http/1.1 401 Несанкционированная ошибка

Может ли кто-нибудь помочь мне с этой неавторизацией?!


person Shereen Hussein    schedule 26.06.2013    source источник


Ответы (1)


Вам не нужно писать curl.exe, просто напишите:

curl -D- -H "Авторизация: базовая [здесь закодировано имя пользователя и пароль]" -X POST --data @json.txt -H "Тип контента: application/json" "http://abc.xyz.org/jira/rest/api/latest/issue"

8080 не требуется в URL-адресе. Создайте ключ авторизации: найдите документацию здесь: https://developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Example+-+Basic+Аутентификация

person Shilpi    schedule 02.07.2013