Подтвердить что ты не робот

Есть эквивалент модуля запросов python в Java для работы с приложением REST

Я ищу эквивалентную Java API lib, которая может выполнять те же действия, что и Python HTTP Модуль запросов.

Основные возможности запросов lib:

  • Одноэтапная инициализация HTTP-запроса возвращает объект response.
  • Объект response содержит методы/члены-вары для быстрого доступа к состоянию ответа, заголовкам, телу/данным и методу JSON-parsing.
4b9b3361

Ответ 1

Хотя у меня не было возможности использовать его много Unirest выглядит хорошим вариантом для людей, ищущих красноречия и легкости использования модуля запросов Python в Java.

Для простых случаев использования гораздо быстрее сделать что-то, чем Httpcomponents (который он использует под капотом).

Ответ 2

Вы можете использовать либо обычный HttpUrlConnection (который является частью вашего JDK), либо Jakarta клиент Httpcomponents.

Ответ 3

Я читаю о Groovy RESTClient libs в книге Рамка тестирования Spock. Книга рекомендовала в качестве альтернативы Spring RestTemplate (что не так уж плохо).

@Grab(group=’org.codehaus.groovy.modules.http-builder’, module=’http-builder’, version=’0.7')
import groovyx.net.http.RESTClient

Он возвращает JSON имеет hashmap.