2015-03-09 4 views
1

Я пытаюсь прочитать данные о проблеме Jira, используя веб-чек, который отправляет данные на мой сервлет.Чтение Jira Webhook POST-данные

Когда я трассирую карту параметров запроса, я ничего не нахожу в ней.

Но длина контента отображается как «8876», что означает, что webhook отправляет данные. Как-то я не могу читать/извлекать данные в своем сервлете.

Также проверено, тип содержимого возвращается как «приложение/json».

Кто-нибудь знает, как читать данные почтового сообщения Jira webhook?

ответ

3

Вы должны прочитать тело ответа, а не карту параметров. Для этой цели можно использовать

request.getInputStream(); 

или

request.getReader(); 

метод.

PS: Вы можете настроить веб-крюк, чтобы отправить данные в http://requestb.in/, так что вы можете легко проанализировать параметры запроса, тело запроса, заголовки и т.д.