Я использую этот Java-клиент для выполнения запросов POST:
Осуществление
public Mono<PaymentResponse> executeAndReceive(String transaction) {
Mono<String> transactionMono = Mono.just(transaction);
return client.post().uri(gatewayUrl + "{token}", token)
.retrieve()
.bodyToMono(Response.class);
}
Я использую этот код для вызова клиента:
String GATEWAY_PROCESSING_URL = http://www.some_host:8080/rest_api/v1/
String token = 342552334
RestClient client = RestClientBuilder.builder()
.gatewayUrl(GATEWAY_PROCESSING_URL)
.token(token)
.usernamePassword(user_name, password)
.build();
Но иногда я забывал установить /
в конце URL.
Есть ли способ обнаружить это и установить его автоматически, если он отсутствует?