Package com.azure.core.http
Interface HttpClient
-
public interface HttpClientA generic interface for sending HTTP requests and getting responses.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static HttpClientcreateDefault()Creates a newHttpClientinstance.static HttpClientcreateDefault(HttpClientOptions clientOptions)Creates a newHttpClientinstance.Mono<HttpResponse>send(HttpRequest request)Send the provided request asynchronously.default Mono<HttpResponse>send(HttpRequest request, Context context)Sends the provided request asynchronously with contextual information.
-
-
-
Method Detail
-
send
Mono<HttpResponse> send(HttpRequest request)
Send the provided request asynchronously.- Parameters:
request- The HTTP request to send.- Returns:
- A
Monothat emits the response asynchronously.
-
send
default Mono<HttpResponse> send(HttpRequest request, Context context)
Sends the provided request asynchronously with contextual information.- Parameters:
request- The HTTP request to send.context- Contextual information about the request.- Returns:
- A
Monothat emits the response asynchronously.
-
createDefault
static HttpClient createDefault()
Creates a newHttpClientinstance.- Returns:
- A new
HttpClientinstance.
-
createDefault
static HttpClient createDefault(HttpClientOptions clientOptions)
Creates a newHttpClientinstance.- Parameters:
clientOptions- Configuration options applied to the createdHttpClient.- Returns:
- A new
HttpClientinstance.
-
-