powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Взаимодействие с JIRA REST API
7 сообщений из 7, страница 1 из 1
Взаимодействие с JIRA REST API
    #39519377
Landside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Столкнулся с проблемой при попытке создать issue в Jira через REST API. Причем просмотр через метод GET работает отлично, а вот POST и PUT ни в какую работать не хотят. Использую довольно шаблонный код:

--==========================================
DECLARE
req utl_http.req;
res utl_http.resp;
url varchar2(4000) := 'http://host:port/rest/api/latest/issue/';
buffer varchar2(4000);
content varchar2(4000) :=
'{
"fields": {
"project":
{
"id": "10000"
},
"summary": "Auto generated",
"description": "Creating of an issue using the REST API",
"issuetype": {
"id": "3"
}
}
}';


begin

-- Сформировать запрос
req := utl_http.begin_request(url, 'POST');
utl_http.set_header(req, 'Authorization', 'Basic bG9naW46cGFzc3dvcmQ=');
utl_http.set_header(req, 'Content-Type', 'application/json');
utl_http.write_text(req, content);

-- Получить ответ
res := utl_http.get_response(req);
utl_http.read_text(res, buffer);
--==========================================

В ответ получаю от сервера код 400 без каких-либо пояснений (res.status_code = 400, res.reason_phrase = null). Причем, от тела запроса результат вообще никак не зависит. Перелопатил уйму материалов, но подходящего решения так и не нашел.
...
Рейтинг: 0 / 0
Взаимодействие с JIRA REST API
    #39519434
Landside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточнение: результатом utl_http.read_text(res, buffer) является {"errorMessages":["No content to map to Object due to end of input"]}
...
Рейтинг: 0 / 0
Взаимодействие с JIRA REST API
    #39519660
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Промазал форумом?
...
Рейтинг: 0 / 0
Взаимодействие с JIRA REST API
    #39519720
Landside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Существует Бог знает сколько приложений, использующих JIRA REST API. Так сложилось, что меня не интересует, как переписать эту программу на curl, или java, или еще чем-либо другом, поэтому спросил именно тут.
...
Рейтинг: 0 / 0
Взаимодействие с JIRA REST API
    #39519912
Landside
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как выяснилось, необходимо было в явном виде передавать заголовок Content-Lentgh (длина тела запроса в байтах).
...
Рейтинг: 0 / 0
Взаимодействие с JIRA REST API
    #39520187
Migelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Landsideпоэтому спросил именно тут.
Все равно остался невыясненым вопрос как связан апекс с http-проблемами общения с jira.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Взаимодействие с JIRA REST API
    #39706229
Крокус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Landside, спасибо за подсказку, помогло.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Взаимодействие с JIRA REST API
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]