Package com.azure.core.http
Package containing HTTP abstractions between the AnnotationParser, RestProxy, and HTTP client.
-
Interface Summary Interface Description HttpClient A generic interface for sending HTTP requests and getting responses.HttpClientProvider An interface to be implemented by any azure-core plugin that wishes to provide an alternateHttpClient
implementation. -
Class Summary Class Description ContentType The different values that commonly used for Content-Type header.HttpAuthorization Represents the value of an HTTP Authorization header.HttpHeader A single header within an HTTP request or response.HttpHeaders A collection of headers on an HTTP request or response.HttpPipeline The HTTP pipeline that HTTP requests and responses will flow through.HttpPipelineBuilder This class provides a fluent builder API to help aid the configuration and instantiation of theHttpPipeline
, callingbuild
constructs an instance of the pipeline.HttpPipelineCallContext Represents the information used to make a single HTTP request.HttpPipelineNextPolicy A type that invokes next policy in the pipeline.HttpRange Represents a range of bytes within an HTTP resource.HttpRequest The outgoing Http request.HttpResponse The response of anHttpRequest
.MatchConditions Specifies HTTP options for conditional requests.ProxyOptions This represents proxy configuration to be used in http clients..RequestConditions Specifies HTTP options for conditional requests based on modification time. -
Enum Summary Enum Description HttpMethod The HTTP request methods.HttpPipelinePosition Indicates the position in anHttpPipeline
to place anHttpPipelinePolicy
.ProxyOptions.Type The type of the proxy.