Package software.amazon.awssdk.crt.http
package software.amazon.awssdk.crt.http
-
ClassDescriptionThis class wraps aws-c-http to provide the basic HTTP/2 request/response functionality via the AWS Common Runtime.Predefined settings identifiers (RFC-7540 6.5.2).Represents a single Client Request to be sent on a HTTP connectionAn HttpStream represents a single HTTP/2 specific Http Request/Response.Manages a Pool of HTTP/2 Streams.Contains all the configuration options for a Http2StreamManager instanceThis class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.Manages a Pool of Http ConnectionsContains all the configuration options for a HttpConnectionPoolManager instanceThis exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common RuntimeA wrapper class for http header key-value pairsType of header block.This class provides access to basic http connection monitoring controls in lieu of the more traditional timeouts.This class provides access to Http proxy environment variable configuration settingThis class provides access to Http proxy configuration optionswhat kind of authentication, if any, to use when connecting to a proxy serverWhat kind of proxy connection to establishRepresents a single Client Request to be sent on a HTTP connectionInterface that Native code knows how to call when handling Http Request bodiesAn HttpStream represents a single HTTP/1.1 specific Http Request/Response.Completion interface for writing chunks to an http streamAn base class represents a single Http Request/Response for both HTTP/1.1 and HTTP/2 and wraps the native resources from the aws-c-http library.Interface that Native code knows how to call when handling Http Responses Maps 1-1 to the Native Http API here: https://github.com/awslabs/aws-c-http/blob/master/include/aws/http/request_response.hHolds tracing metrics for an HTTP stream.Interface that Native code knows how to call when handling Http Responses for HTTP/1.1 only.