Описание тега micronaut-client
0
ответов
Заполнители свойств в Micronaut для монтирования файлов
Я пытаюсь предоставить секреты в качестве заполнителей собственности. Например, для mongobd uri я хочу, чтобы имя пользователя и пароль были получены из секретов тома. Это возможно? Например, с приведенным ниже конфигом kubernetes, заполнитель, кото…
30 авг '19 в 18:19
3
ответа
Как получить байт [] (изображение) из веб-службы с помощью микронавта HttpClient
Я портирую библиотеку Grails 3.1 для использования некоторых внутренних веб-сервисов на Grails 4.0. Одна из служб предоставляет изображение запрашиваемого сотрудника по запросу. У меня возникают трудности с реализацией кода (micronaut) HttpClient дл…
28 авг '19 в 21:54
1
ответ
Ошибка выполнения после преобразования проекта микронавта в сервлет микронавта
Я пытаюсь использовать API сервлета Micronaut для существующего микросервиса. Без API сервлета следующее работало отлично @Test public void saved_movies_are_returned_in_my_list() { try (RxHttpClient client = embeddedServer.getApplicationContext() .c…
13 мар '20 в 09:37
1
ответ
Настройка базы данных для интеграционных тестов в micronaut
Пытаюсь написать интеграционный тест в микронавте. У меня есть класс контроллера: @Controller("/hello") public class HelloController { @Inject private HelloRepository helloRepository; @Get("/") public HttpResponse get() { return HttpResponse.ok(hell…
10 фев '20 в 14:08
0
ответов
Кодирование параметров с помощью HTTP-клиента Micronaut внутри Grails 4
В приложении Grails 4.0.1 я использую HTTP-клиент Micronaut для вызова внешней веб-службы. Параметры URL автоматически кодируются в UTF-8. Как я могу вместо этого установить кодировку Windows-1252?
18 окт '19 в 08:14
1
ответ
Как использовать настройки среды Grails в клиенте micronaut @Header?
У меня есть свойство заголовка, зависящее от среды, в моем Grails application.yml, настроен так: environments: development: apiKey: 'foo' Как использовать этот параметр в @Header для декларативного HTTP-клиента micronaut? Я пробовал это: // property…
13 мар '20 в 00:37
1
ответ
Micronaut -> Объединить результаты 2 вызовов Async HttpClient
Я экспериментировал с различными функциями Микронавта. У меня есть пара вопросов. 1) У меня есть 2 асинхронных вызова различных API. Как мне объединить результаты двух API, как мы это делаем в RxJava Observable.zip? 2) Я использую декларативных клие…
02 май '20 в 06:00
1
ответ
Невозможно создать необходимый тип возвращаемого значения сгенерированного HTTP-клиента, поскольку нет TypeConverter из ByteBuffer в класс java.io. Файл: Micronaut
Ниже приведен код на стороне сервера для отправки файла клиенту в качестве ответа отдыха с использованием micronaut. @Get(value = "/downloadFile", produces = MediaType.APPLICATION_OCTET_STREAM ) public HttpResponse<File> downloadDocument() thr…
02 окт '19 в 16:44
2
ответа
Как сопоставить errorType с помощью аннотации клиента Micronaut
Как отобразить errorType с помощью клиентской аннотации Micronaut. В случае программного обеспечения мы можем предоставить тип тела и объекты errorType в случае успеха или неудачи. Программно вызывающий клиент: import io.micronaut.core.type.Argument…
16 сен '19 в 15:52
1
ответ
Тестирование защищенного контроллера
У меня есть следующий контроллер, который я пытаюсь протестировать @Secured(SecurityRule.IS_AUTHENTICATED) @Controller class UserController(private val userService: UserService) { @Get("/principal") fun getPrincipal(principal: Principal): Principal …
10 дек '19 в 11:18
0
ответов
Как мне настроить Micronaut @Client в тестовой среде grails?
У меня есть приложение REST Grails 4, использующее Micronaut @Client с настраиваемым URL-адресом. Я хочу протестировать свой декларативный клиент с помощью сервера Ersatz, чтобы убедиться, что он ведет себя так, как я ожидал. Как мне настроить его с…
21 мар '20 в 01:53
0
ответов
Как сделать дайджест-аутентификацию с http-клиентом micronaut?
Мне нужно вызвать api, который использует механизм аутентификации дайджеста. Как это сделать с http-клиентом micronaut? Я легко сделал приложение аутентификации с базовой аутентификацией с помощью этого простого HttpClientFiler: public Publisher<…
14 май '20 в 18:32
1
ответ
Как мне получить clientId клиента, который сделал запрос, который активировал фильтр клиентов?
Я пишу приложение, в котором хочу обогатить исходящий запрос на основе некоторой конфигурации. Пример конфигурации clients: clientA: header1: value1 header2: value2 client2: header1: value3 header2: value4 Для этого у меня две цели: Расширьте встрое…
11 авг '20 в 15:44
1
ответ
Клиент отправляет данные из нескольких частей
Я пытаюсь создать клиента, который использую для тестирования своего контроллера. Контроллер @Secured(SecurityRule.IS_AUTHENTICATED) @Controller class InjuryController(private val userService: UserService, private val injuryService: InjuryService) {…
11 дек '19 в 13:05
4
ответа
Приложение Cloud Run отвечает сообщением "503 Service Unavailable" при использовании HTTP-клиента Micronaut
Мое приложение основано на Micronaut и GraalVM (java 11) и выполняет простой вызов http://httpbin.org/get: @Controller("/api") class HelloWorld( @Client("http://httpbin.org") private val httpClient: RxHttpClient ) { private val logger = LoggerFactor…
07 фев '20 в 18:03
1
ответ
HTTP-клиент Micronaut - десериализация универсального типа - для тестирования API
Для тестирования API мне нужно проанализировать ответ на запрос с помощью io.micronaut.http.client.HttpClient Я предпочитаю использовать формат, указанный ниже. Response<User> response = client.toBlocking().retrieve(HttpRequest.POST("/", user)…
28 апр '20 в 12:11
0
ответов
Micronaut 2.0.0 - Невозможно вызвать одну службу из другой на кубернетах
У меня есть служба под названием Identity, из которой я хочу вызвать другую службу под названием Notification. Оба сервиса построены наJava 11, Micronaut 2.0.0 и будут развернуты на kubernetes. Манифест кубернетов службы уведомлений выглядит так: ap…
01 авг '20 в 10:07
1
ответ
Можно ли пропустить автоматические выключатели Micronaut для некоторых кодов состояния HTTP?
Есть ли способ настроить автоматический выключатель Micronaut так, чтобы он не открывался для определенных кодов состояния HTTP? Если я, например, провожу поиск элемента и этот элемент не найден, то сервер может вернуть HTTP-статус 404. Это может бы…
31 авг '20 в 09:10
2
ответа
Декларативный клиент Micronaut с базовым URL для каждой среды
Я хотел бы иметь возможность использовать декларативный клиент Micronaut для доступа к другой конечной точке в зависимости от того, нахожусь ли я в локальной среде разработки или в производственной среде. Я устанавливаю базовый URI моего клиента в a…
28 ноя '19 в 01:27
1
ответ
Декларативный REST-клиент Micronaut выдает ошибку - отсутствует перехватчик метода @Introduction
Когда я автоматически подключаю клиентский интерфейс к декларативному клиенту Micronaut, я получаю следующую ошибку: Caused by: java.lang.IllegalStateException: At least one @Introduction method interceptor required, but missing. Check if your @Intr…
11 мар '20 в 17:06