Описание тега quarkus-rest-client

Клиент Quarkus MicroProfile REST используется для взаимодействия с API REST без особых усилий.
1 ответ

Доступ к RestClient из quarkus graphQL дает RESTEASY004655: Невозможно вызвать запрос: ошибка javax.net.ssl.SSLHandshakeException

У меня есть quarkus-graphql, quarkus-restservice и openliberty restservice, работающие в openshift в разных пространствах имен. Quarkus-graphql обращается к остальным службам с помощью RestClient. Во всех приложениях tls.key и tls.crt создаются анно…
16 июл '20 в 00:00
0 ответов

Инъекция bean-компонента внутри ClientHeadersFactory не работает

Я создаю приложение Quarkus, которое обрабатывает HTTP-запросы с рестайлингом и вызывает другой api с помощью restclient, и мне нужно распространить заголовок и добавить еще один на лету, поэтому я добавил класс, реализующий ClientHeadersFactory. Во…
07 июл '20 в 11:07
1 ответ

Как аутентифицировать вызовы клиента REST MicroProfile с помощью OAuth?

В моем серверном приложении я хочу использовать сторонний API с помощью клиента MicroProfile REST. Для этого мне нужно отправитьAuthorization Заголовок с токеном на предъявителя. Я не хочу всегда получать токен перед тем, как совершить какой-либо вы…
1 ответ

Как протестировать клиентский интерфейс Quarkus REST?

Я использую REST-клиент MicroProfile в Quarkus и хотел бы знать, как можно выполнить модульное тестирование пользовательских клиентских интерфейсов? Пример услуги: @Path("/v1") @RegisterRestClient public interface CustomService { @POST @Path("/custo…
1 ответ

quarkus-rest-client нельзя использовать с bean-компонентами @ApplicationScoped для образов в машинном коде: в куче не разрешены экземпляры sun.security.provider.NativePRNG

Пример проекта для воспроизведения этой проблемы доступен на Github Я использую quarkus-rest-client для вызова службы REST из моего приложения Quarkus. ExampleResource предлагает одну конечную точку http://localhost:8080/echo это зовёт https://postm…
1 ответ

Недопустимое значение env для свойства Quarkus RestClient при создании развертывания Kubernetes

Следуя руководству по Quarkus Rest Client, мне нужно добавить что-то подобное в файл application.properties: country-api/mp-rest/url=https://restcountries.eu/rest С Docker это работает, и я могу передать значение свойства по параметру: docker run -i…
03 апр '20 в 18:16
1 ответ

Как лучше всего выполнять модульные тесты конечных точек в Quarkus?

У меня есть некоторые сомнения относительно наилучшего подхода к выполнению модульных тестов в Quarkus. Один из вариантов - использовать макеты, но у меня такое ощущение, что с их помощью я просто "осчастливлю" плагины для тестового покрытия, но на …
1 ответ

Как решить java.lang.RuntimeException: RESTEASY007545: невозможно найти MessageBodyReader для типа мультимедиа

Я использую Quarkus версии 1.5.1, однако при попытке отправить данные типа LocalDate (или Date) формы он возвращает следующее сообщение об ошибке: java.lang.RuntimeException: RESTEASY007545: невозможно найти MessageBodyReader для типа мультимедиа: t…
0 ответов

Настраиваемый путь Quarkus из spring-cloud-config

В настоящее время мы переходим с Spring-boot на Quarkus. В spring -boot мы использовали для пути переменную пути из spring-cloud-config с использованием языка выражений, используя это: @RequestMapping("${url.microservice.controller.base-path}&q…
08 июл '20 в 11:14
2 ответа

Quarkus + keycloak - HTTP/1.1 403 Запрещено

Я пробовал интеграцию безопасности Quarkus с keycloak Вот мои конечные точки отдыха @Path("/jwt") @RequestScoped public class JWTRestController { @Inject @Claim(standard = Claims.preferred_username) Optional<JsonString> currentUsername; @GET @…
15 апр '20 в 15:35
1 ответ

Отладка RestEasy RestClient

Я использую фреймворк в quarkus для создания клиента отдыха для API мандрилла @RegisterRestClient @Path("1.0") @Produces("application/json") @Consumes("application/json") public interface MailService { @POST @Path("/messages/send-template.json") Jso…
04 май '20 в 18:16
2 ответа

Как я могу определить чат для сериализации в Quarkus?

Я пытаюсь отправить в другую систему через данные RESTCLIENT, которые находятся в кодировке ISO-8859-1, но у меня есть ошибка: "com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0xe3". Я хотел бы изменить кодировку сериа…
0 ответов

Клиент Quarkus Rest и реализация OAuth2

Используя Quarkus, я не нашел альтернативы org.springframework.security.oauth2.client.OAuth2RestTemplate. Как динамически сгенерировать токен OAUTh2 в шаблоне отдыха и получить новый токен (токен обновления), если срок действия токена истек? Ссылка …
30 июн '20 в 00:18
1 ответ

Ищете лучший способ поделиться интерфейсом между микросервисами с quarkus

Я все еще новичок в микросервисах, и у меня есть несколько основных архитектурных вопросов, которые я не могу решить прямо сейчас. Я использую для реализации фреймворк Quarkus со стандартными расширениями, такими как quarkus-resteasy и quarkus-rest-…
09 июл '20 в 10:02
1 ответ

Невозможно создать экземпляр JwtClaimsBuilder в приложении Quarkus

Сейчас я работаю над приложением Quarkus. Я создал службу аутентификации, которая будет проверять пользователя, создавать токен JWT и отправлять его клиенту после успешной аутентификации. Но в настоящее время я столкнулся с проблемой при создании то…
10 май '20 в 17:08
1 ответ

Как настроить ObjectMapper для клиента Quarkus REST

Я знаю, что ты можешь реализовать ObjectMapperCustomizer, чтобы настроить преобразователь для службы Quarkus REST. Однако в документации по Quarkus REST Client не ясно, будет ли он использовать тот же (глобальный?) Сопоставитель или нет. И как вы сп…
1 ответ

Как я могу реализовать angularjs в quarkus restAPI

Создал свое первое успокаивающее приложение с использованием quarkus. Я хочу иметь интерфейс, который может вызывать эти успокаивающие сервисы. никаких указателей.
29 май '20 в 00:45
1 ответ

Vertx недоступен в расширениях веб-клиента Quarkus vertx munity

Я попытался протестировать реактивный веб-клиент, предоставляемый веб-клиентом vertx munity. Я следил за официальным руководством Quarkus - Начало работы с Reactive. И добавил в dependencies следующее. <dependency> <groupId>io.quarkus&lt…
4 ответа

Quarkus не смог найти писателя для клиента multipart-data-content /form-data rest

Я реализую API-шлюз для микросервиса отдыха с помощью Quarkus. Я хочу перенаправить запросы на другой (Quarkus) rest-api. Я пытаюсь переслать запрос POST с множественными данными. Я ожидаю получить 201, но получаю внутреннюю ошибку сервера 500. REST…
1 ответ

Как переопределить URL-адреса Quarkus Resteasy во время тестирования?

При выполнении интеграционных тестов с Quarkus Restclient / RESTEasy мы хотели бы переопределить URL-адрес и порт во время выполнения. Причина этого в том, что если мы создаем несколько модулей параллельно, нам нужно использовать случайные порты, ин…
18 май '20 в 17:43