Proactively reject URLs without target address
Issue: SPR-15782
This commit is contained in:
@@ -68,6 +68,10 @@ public class ReactorClientHttpConnector implements ClientHttpConnector {
|
||||
public Mono<ClientHttpResponse> connect(HttpMethod method, URI uri,
|
||||
Function<? super ClientHttpRequest, Mono<Void>> requestCallback) {
|
||||
|
||||
if (!uri.isAbsolute()) {
|
||||
return Mono.error(new IllegalArgumentException("URI is not absolute: " + uri));
|
||||
}
|
||||
|
||||
return this.httpClient
|
||||
.request(adaptHttpMethod(method),
|
||||
uri.toString(),
|
||||
|
||||
Reference in New Issue
Block a user