Package software.amazon.awssdk.crt.http
Class HttpRequest
- java.lang.Object
-
- software.amazon.awssdk.crt.http.HttpRequestBase
-
- software.amazon.awssdk.crt.http.HttpRequest
-
public class HttpRequest extends HttpRequestBase
Represents a single Client Request to be sent on a HTTP connection
-
-
Constructor Summary
Constructors Constructor Description HttpRequest(String method, String encodedPath)
HttpRequest(String method, String encodedPath, HttpHeader[] headers, HttpRequestBodyStream bodyStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEncodedPath()
String
getMethod()
void
setEncodedPath(String encodedPath)
Sets the request's encoded path-
Methods inherited from class software.amazon.awssdk.crt.http.HttpRequestBase
addHeader, addHeader, addHeaders, getBodyStream, getHeaders, getHeadersAsArray
-
-
-
-
Constructor Detail
-
HttpRequest
public HttpRequest(String method, String encodedPath)
- Parameters:
method
- http verb to useencodedPath
- path of the http request
-
HttpRequest
public HttpRequest(String method, String encodedPath, HttpHeader[] headers, HttpRequestBodyStream bodyStream)
- Parameters:
method
- http verb to useencodedPath
- path of the http requestheaders
- set of http request headers to includebodyStream
- (optional) interface to an object that will stream out the request body
-
-
Method Detail
-
getMethod
public String getMethod()
- Returns:
- the HTTP method of this request
-
getEncodedPath
public String getEncodedPath()
- Returns:
- the encoded path of this request
-
setEncodedPath
public void setEncodedPath(String encodedPath)
Sets the request's encoded path- Parameters:
encodedPath
- the new encoded path
-
-