Описание тега httpbuilder-ng

HttpBuilder-NG - это современная обновленная версия проекта HttpBuilder, которая предоставляет унифицированный и удобный DSL для Groovy (и Java) поверх Http-клиента (доступны три варианта). Эта версия основана на более старом проекте, но отличается настолько, что представляет собой другую библиотеку.
2 ответа

Как извлечь ответ как JSON из http-нг-строитель

URI myresourceUrl при попадании в браузер отображает содержимое json в браузере. Требование: необходимо использовать метод get httpbuilder-ng для вызова GET URI, а ответ должен иметь содержимое в виде json. Этот файл JSON будет необходим в качестве …
11 фев '19 в 08:04
2 ответа

Базовая аутентификация http-builder-ng

Обычная аутентификация не работает с http-builder-ng - запрос авторизации не передается ng? build.gradle group 'org.vinay.rest' version '1.0-SNAPSHOT' apply plugin: 'groovy' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral(…
11 июл '17 в 23:30
1 ответ

Как настроить протоколирование в HttpBuilder-NG, чтобы увидеть, что происходит вперед и назад

Я изучаю использование HttpBuilder-NG для выполнения вызовов REST. Моя первая попытка просто дает мне исключение groovy.net.http.HttpException с обратной трассировкой. Других подробностей нет. Используя предыдущий HttpBuilder, я смог включить ведени…
10 май '17 в 20:23
1 ответ

Как я могу разобрать успех или выбросить ошибку с HttpBuilder-ng

Я создаю отличный клиент для моего java-приложения для автоматизации тестирования. Первоначально я написал сервис в httpBuilder, но не мог понять, как разобрать ответ. На не 200 ответах я получил исключение, которое я мог поймать и подтвердить в соо…
01 ноя '17 в 21:39
1 ответ

Правильный способ добавить базовый перехватчик запроса авторизации в HttpBuilder-NG

Я пытаюсь преобразовать некоторый старый стиль Groovy HttpBuilder код в HttpBuilder-NG. В старом стиле мне нужно было добавить перехватчик запросов для обработки базовой авторизации. Вот как я это сделал в старом HttpBuilder def http = new RESTClien…
12 май '17 в 20:48
1 ответ

Попробовать HttpBuilder-NG - заменить старый HttpBuilder или wslite

Я пытаюсь переключиться на HttpBuilder-NG, но у меня возникли некоторые трудности с этим. Я не могу найти какие-либо конкретные примеры работы с заголовками ответов или даже кодом состояния ответа. Это было не просто со старым httpbuilder - RESTClie…
24 янв '18 в 00:20
0 ответов

httpbuilder-ng multipart/form-data с большой частью application/zip

При попытке загрузить большой zip-файл через multipart/form-data с помощью реализации httpacheder-ng apache версии 0.16.1 я получаю org.apache.http.ContentTooLongException: слишком длинная длина контента: 109370 в org.apache.http.entity.mime.Multipa…
12 июн '17 в 14:59
0 ответов

Получение необработанной строки json или клиента Jackson Mapper из запроса httpbuilder-ng get

Я обновляю отличные скрипты с httpbuilder на httpbuilder-ng. Эти скрипты взаимодействуют с различными веб-сервисами для получения сообщений. Я пытаюсь разобрать ответы, предпочтительно используя Джексона в объекты. Однако я не могу получить сырой от…
30 янв '19 в 11:12
1 ответ

Проблемы с базовой аутентификацией HttpBuilder-NG для определения шага

У меня проблемы с реализацией базовой аутентификации HttpBuilder-NG для определения шага функции Cucumber с использованием Gradle, Groovy и Junit. Я успешно реализовал это определение шага, используя Behat/PHP. Я также проверил тест с помощью Почтал…
16 окт '17 в 21:26
1 ответ

Безопасен ли HttpBuilder в потоке httpbuilder-ng?

Я хотел бы настроить один экземпляр HttpBuilder с некоторыми стандартными заголовками в моем приложении и разрешить использование этого экземпляра несколькими потоками. Есть ли проблемы с этим?
20 сен '17 в 17:31
1 ответ

Настройте http-клиент httpbuilder ng, чтобы он не выполнял перенаправления 302

Я пытаюсь написать некоторые регрессионные тесты для моего веб-приложения с Groovy и http-builder-ng,Чтобы проверить все заголовки для каждого запроса, я хотел бы отключить автоматическое перенаправление. Чтобы сделать это с http-builder имеются Bas…
28 ноя '17 в 12:41
1 ответ

Получить тело ответа об успехе в HTTPBuilder-NG

Я пытаюсь использовать Httpbuilder-NG в скрипте Gradle проекта Android Studio. Сценарий загружает некоторые файлы на веб-сервер для проверки, сервер отвечает "ок" или именем файла, который не был проверен. я стараюсь response.success { FromServer fs…
23 май '18 в 22:37
1 ответ

httpbuilder-ng нет подписи метода multipart() при попытке публикации

Я реализовал этот код почти точно так, как указано в примерах для HttpBuilder-NG, и он не работает для меня. По некоторым причинам это не признает составную часть как метод. Пример от создателей библиотек https://http-builder-ng.github.io/http-build…
17 авг '17 в 21:04
0 ответов

HttpBuilder BG теряет тело при неудаче

Я использую HttpBuilder-NG. При ошибке я получаю следующий ответ от сервера. { "error": "JsonError", "param": { "obj.instructorId": [ { "msg": "Instructor Not Found", "args": [] } ] } } Но HttpBuilder теряет тело. Объект fromServer приходит как.... …
17 мар '17 в 03:05
2 ответа

Как я могу избежать "/" в URI для запроса GET?

Я пытаюсь использовать Groovy для написания GET-запроса на наш сервер GitLab для получения файла. Формат API URI: https://githost/api/v4/projects/<namespace>%2F<repo>/files/<path>?ref=<branch> Обратите внимание, что между про…
06 сен '17 в 23:04
0 ответов

Как я могу использовать HttpBuilder с частичным путем в URL?

В моем приложении Grails у меня есть свойство config, которое включает частичный путь URL, например:http://apis.mycompany.com/my-api/v1/ Я хочу вызвать конечные точки, используя этот URL с HttpBuilder: class MyApiService { @Value('${myApiUrl}') Stri…
07 май '19 в 14:32
0 ответов

request.uri.query не кодирует + как% 2B

Если у меня есть такой запрос: http.get { request.uri.query = ['key' : '+test'] } Знак + не кодируется как%2B
27 апр '20 в 20:11
0 ответов

Автоматический синтаксический анализ тела ответа JSON не работает

Я использую httpbuilder-ng v1.0.4 со сценарием Groovy, который запрашивает у jFrog Artifactory RestAPI метаданные о заданном двоичном файле. Выполняю 3 запроса GET. Первый, кажется, автоматически распознается как JSON и возвращает LazyMap для "тела"…
15 июл '20 в 21:14
0 ответов

Почему в Groovy Script отсутствуют журналы моей библиотеки?

Я использовал HttpBuilder-NG в большом скомпилированном проекте и полагался на его регистрацию запросов и ответов при отладке, но использование его в автономном скрипте Groovy приводит только к выходным данным моего класса, а не журналам библиотеки.…
21 июл '21 в 17:02
1 ответ

Ответ всегда пустой

Я пытаюсь выполнить простой HTTP-запрос: @Grab(group='io.github.http-builder-ng', module='http-builder-ng-apache', version='1.0.4') import groovyx.net.http.* HttpBuilder http = HttpBuilder.configure { request.uri = 'https://stackoverflow.com' reques…
05 ноя '22 в 22:46