See: Description
| Interface | Description |
|---|---|
| HttpClientFactory |
Creates an HttpClient from a Configuration.
|
| HttpPipelineLogger |
A Logger that can be added to an HttpPipeline.
|
| Class | Description |
|---|---|
| AbstractHttpPipelineLogger |
An abstract Logger for HttpPipeline RequestPolicies that contains functionality that is
common to Loggers.
|
| BufferedHttpResponse |
HTTP response which will buffer the response's body when/if it is read.
|
| ConcurrentMultiDequeMap<K,V> |
A thread-safe multi map where the values for a certain key are FIFO organized.
|
| ConcurrentMultiHashMap<K,V> | Deprecated
Use
ConcurrentMultiDequeMap instead |
| ContentType |
The different values that we commonly use for Content-Type headers.
|
| HttpClient |
A generic interface for sending HTTP requests and getting responses.
|
| HttpClientConfiguration |
The set of parameters used to create an HTTP client.
|
| HttpHeader |
A single header within a HTTP request.
|
| HttpHeaders |
A collection of headers on an HTTP request or response.
|
| HttpMethod |
The different HTTP methods of a HttpRequest.
|
| HttpPipeline |
A collection of RequestPolicies that will be applied to a HTTP request before it is sent and will
be applied to a HTTP response when it is received.
|
| HttpPipelineBuilder |
A builder class that can be used to create a HttpPipeline.
|
| HttpPipelineOptions |
The optional properties that can be set on an HttpPipeline.
|
| HttpRequest |
This class contains all of the details necessary for sending a HTTP request through a HttpClient.
|
| HttpResponse |
This class contains all of the details necessary for reacting to a HTTP response from a
HttpResponse.
|
| NettyClient |
An HttpClient that is implemented using Netty.
|
| NettyClient.Factory |
The factory for creating a NettyClient.
|
| SharedChannelPoolOptions |
Optional configurations for http channel pool.
|
| Slf4jLogger |
An adapter that delegates logging to an slf4j Logger.
|
| SystemOutLogger |
A HttpPipeline RequestPolicy logger that logs to the StdOut/System.out stream.
|
| UrlBuilder |
A builder class that is used to create URLs.
|
| Enum | Description |
|---|---|
| HttpPipelineLogLevel |
The different levels of logs from HttpPipeline's RequestPolicies.
|
| Exception | Description |
|---|---|
| UnexpectedLengthException |
Indicates that a stream emitted an unexpected number of bytes.
|
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/