Package org.mockserver.httpclient
Class NettyHttpClient
java.lang.Object
org.mockserver.httpclient.NettyHttpClient
-
Constructor Summary
ConstructorsConstructorDescriptionNettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient) NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient, NettySslContextFactory nettySslContextFactory) -
Method Summary
Modifier and TypeMethodDescriptionsendRequest(BinaryMessage binaryRequest, boolean isSecure, InetSocketAddress remoteAddress, Long connectionTimeoutMillis) sendRequest(HttpRequest httpRequest) sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit) sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit, boolean ignoreErrors) sendRequest(HttpRequest httpRequest, InetSocketAddress remoteAddress) sendRequest(HttpRequest httpRequest, InetSocketAddress remoteAddress, Long connectionTimeoutMillis) sendRequest(HttpRequest httpRequest, InetSocketAddress remoteAddress, Long connectionTimeoutMillis, boolean disableStreaming)
-
Constructor Details
-
NettyHttpClient
public NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient) -
NettyHttpClient
public NettyHttpClient(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.EventLoopGroup eventLoopGroup, List<ProxyConfiguration> proxyConfigurations, boolean forwardProxyClient, NettySslContextFactory nettySslContextFactory)
-
-
Method Details
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest) throws SocketConnectionException - Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress) throws SocketConnectionException - Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress, Long connectionTimeoutMillis) throws SocketConnectionException - Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<HttpResponse> sendRequest(HttpRequest httpRequest, @Nullable InetSocketAddress remoteAddress, Long connectionTimeoutMillis, boolean disableStreaming) throws SocketConnectionException - Throws:
SocketConnectionException
-
sendRequest
public CompletableFuture<BinaryMessage> sendRequest(BinaryMessage binaryRequest, boolean isSecure, InetSocketAddress remoteAddress, Long connectionTimeoutMillis) throws SocketConnectionException - Throws:
SocketConnectionException
-
sendRequest
public HttpResponse sendRequest(HttpRequest httpRequest, long timeout, TimeUnit unit, boolean ignoreErrors) -
sendRequest
-