Package software.amazon.awssdk.crt.http
-
Interface Summary Interface Description HttpRequestBodyStream Interface that Native code knows how to call when handling Http Request bodiesHttpStream.HttpStreamWriteChunkCompletionCallback Completion interface for writing chunks to an http streamHttpStreamResponseHandler 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.h -
Class Summary Class Description HttpClientConnection This class wraps aws-c-http to provide the basic HTTP request/response functionality via the AWS Common Runtime.HttpClientConnectionManager Manages a Pool of Http ConnectionsHttpClientConnectionManagerOptions Contains all the configuration options for a HttpConnectionPoolManager instanceHttpHeader A wrapper class for http header key-value pairsHttpMonitoringOptions This class provides access to basic http connection monitoring controls in lieu of the more traditional timeouts.HttpProxyOptions This class provides access to Http proxy configuration optionsHttpRequest Represents a single Client Request to be sent on a HTTP connectionHttpStream An HttpStream represents a single Http Request/Response pair within a HttpClientConnection, and wraps the native resources from the aws-c-http library. -
Enum Summary Enum Description HttpHeaderBlock Type of header block.HttpProxyOptions.HttpProxyAuthorizationType what kind of authentication, if any, to use when connecting to a proxy serverHttpProxyOptions.HttpProxyConnectionType What kind of proxy connection to establish -
Exception Summary Exception Description HttpException This exception will be thrown by any exceptional cases encountered within the JNI bindings to the AWS Common Runtime