Вопросы по теме 'spring-webclient'

Spring webflux WebClient регистрирует сброс соединения одноранговым узлом
У меня есть следующий код, который использует WebClient для HTTP-вызовов. webClient.post() .uri("/users/track") .body(BodyInserters.fromObject(getUserTrackPayload(selection, customAttribute,...
2523 просмотров

BodyToMono WebClient в ожидаемом поведении пустого тела
Каково ожидаемое поведение, когда WebClient bodyToMono встречает пустое тело? В моем конкретном примере мы проверяем статус, возвращенный при вызове post, и, если это ошибка, конвертируем его в наш собственный формат ошибки. Если преобразование в...
5870 просмотров

Spring 5 WebClient - метод получения не распознается с помощью Groovy, но работает с java
Я использую groovy, spring5, springboot2, и я пытался заменить Resttemplate на WebClient для выполнения некоторых синхронных вызовов HTTP (REST). Retrieve () в webClient.get().uri("").retrieve() не распознается (ошибка компиляции) в .groovy, в то...
352 просмотров
schedule 29.11.2023

Как вызвать исключение в части ошибки реактивного вызова Spring WebClient?
Я хотел бы, чтобы следующий метод генерировал настраиваемое исключение в случае возникновения ошибки: @Service public class MyClass { private final WebClient webClient; public MatcherClient(@Value("${my.url}") final String myUrl) {...
2766 просмотров

Как дождаться завершения всех HTTP-запросов с помощью Spring WebClient?
Я хочу выполнить http-запрос для каждого элемента очереди. Эти запросы должны вызываться параллельно. Также мне нужно дождаться завершения всех запросов. Я разработал следующий код: List<Mono<MyResponseDTO>> monoList =...
938 просмотров

замена OAuth2 WebClient в тесте
У меня есть небольшой пакет Spring Boot 2.2, который записывает в OAuth2 REST API. Мне удалось настроить WebClient следующий https://medium.com/@asce4s/oauth2-with-spring-webclient-761d16f89cdd , и он работает должным образом....
622 просмотров
schedule 08.09.2022

Spring WebClient и jsonPath - как вывести результат json в случае сбоя теста
Мы тестируем наш GraphQL Backend с помощью WebTestClient (SpringBoot) и не можем понять, почему именно тест не прошел. Наш код выглядит так: webTestClient .post().uri(GQLKonstanten.URL) .body(GQLRequestInserter.from(movieDeleteGQL,...
1044 просмотров

Spring WebClient - Как обрабатывать сценарии ошибок
Мы используем org.springframework.web.reactive.function.client.WebClient с reactor.netty.http.client.HttpClient как часть Spring 5.1.9 для выполнения запросов с использованием метода exchange() . документация по этому методу подчеркивает...
3871 просмотров
schedule 30.03.2022

Spring WebClient: повторите попытку с помощью WebFlux.fn + response-addons
Я пытаюсь добавить условный повтор для WebClient с помощью Kotlin Coroutines + WebFlux.fn + response-addons: suspend fun ClientResponse.asResponse(): ServerResponse = status(statusCode()) .headers { headerConsumer ->...
1411 просмотров

Как проверить объект ответа в Spring WebClient
Я использую веб-клиент Springs для вызова HTTP GET . Как я могу проверить свойство объекта ответа GetPersonBasicInfoResWrapper , которое я получил в ответ на свой HTTP-вызов. Я пытаюсь проверить birthDate внутри flatMap , блокируя...
534 просмотров

Использование весеннего веб-клиента попало в службу https rest
У меня есть два файла .cer от клиента, теперь моя цель - использовать клиентский API, используя https, а не http, используя spring webclient. Поскольку я новичок в весеннем веб-клиенте, не понимаю, что делать Я импортировал оба .cer в хранилище...
419 просмотров

Объедините два ответа api в один с помощью Webclient - Webflux
Я использую WebFlux и WebClient, и мне нужно использовать два API и объединить их ответы. Первый API получает тип и номер документа и возвращает список с одним элементом, который содержит данные о клиенте (как это определено). Второй API получает...
720 просмотров

org.springframework.core.codec.DecodingException: ошибка декодирования JSON: недопустимый символ ((CTRL-CHAR, код 31))
Я получаю следующую ошибку, получая ответ метода публикации через WebClient (org.springframework.web.reactive.function.client) org.springframework.core.codec.DecodingException: JSON decoding error: Illegal character ((CTRL-CHAR, code 31)): only...
3028 просмотров
schedule 18.06.2022

Вернуть полный ответ с помощью Spring WebClient
У меня есть следующий код public ClientResponse doGet(HttpServletRequest request, URI uri) { return webClient.get() .uri(uri.toASCIIString()) .headers(headers -> headers.putAll(processRequest(request))...
2035 просмотров
schedule 25.11.2022

Как распечатать необработанный HTTP-запрос и HTTP-ответ с помощью Spring 5 Webclient?
Spring MVC позволяет вести журнал тела запроса и ответа, чтобы упростить отладку и проверку содержимого сообщения. Это необходимо для моего проекта в целях аудита, сообщения журнала ДОЛЖНЫ содержать полное тело запроса и ответа. Как с помощью...
709 просмотров

Есть ли оператор, ограничивающий количество параллельных запросов, обрабатываемых Webclient в Spring WebFlux?
Есть ли какой-либо оператор, аналогичный limitRate для издателя, который можно использовать для ограничения количества параллельных запросов, обрабатываемых Webclient? Предположим, что нисходящая служба может ответить через несколько секунд....
106 просмотров

Reactor - как избежать рекурсии?
Используя spring WebFlux, я хотел бы отправлять HTTP-запросы один за другим, пока ответ не будет соответствовать определенным критериям. Мне также нужно собрать все отзывы. В мире блокировок решение будет примерно таким: List<String>...
73 просмотров

Как использовать Spring WebClient для выполнения неблокирующих вызовов и отправки электронной почты после завершения всех вызовов?
Я использую Spring WebClient и реактор проекта, чтобы делать неблокирующие вызовы к списку URL-адресов. Мои требования: Асинхронно вызывать GET для списка URL-адресов Регистрируйте URL-адрес при вызове каждого URL-адреса Зарегистрируйте...
171 просмотров

Неверный запрос при отправке запроса WebClient из микросервиса в другой микросервис
Итак, у меня есть 5 микросервисов, работающих на разных портах. У меня есть служба под названием служба каталога фильмов, и я пытаюсь получить оценки из фильмов по идентификатору, который передается через параметры запроса. У меня также работает...
81 просмотров
schedule 10.06.2023

Обработка тайм-аута Spring WebFlux WebClient в Kotlin
Я выполняю HTTP-вызов с помощью Spring WebFlux WebClient (Boot 2.4.3) в Kotlin (1.4.30). Когда время ожидания запроса истекает, происходит сбой из-за исключения, но вместо этого я хотел бы вернуть значение по умолчанию. Я вижу ссылки на onError ,...
82 просмотров