Skip to content

Commit dca8078

Browse files
committed
Fix default origin port in ReactorClientHttpConnector
This commit ensures that a valid port is given to the underlying Netty client when no port is defined in the URL itself. By default, port 80 is used by the Reactor Netty client. Issue: SPR-14477
1 parent 3e096ce commit dca8078

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpConnector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class ReactorClientHttpConnector implements ClientHttpConnector {
3838
public Mono<ClientHttpResponse> connect(HttpMethod method, URI uri,
3939
Function<? super ClientHttpRequest, Mono<Void>> requestCallback) {
4040

41-
return reactor.io.netty.http.HttpClient.create(uri.getHost(), uri.getPort())
41+
return reactor.io.netty.http.HttpClient.create(uri.toString())
4242
.request(io.netty.handler.codec.http.HttpMethod.valueOf(method.name()),
4343
uri.toString(),
4444
httpClientRequest -> requestCallback

0 commit comments

Comments
 (0)