|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.util.HttpUtils
public class HttpUtils
Constructor Summary | |
---|---|
HttpUtils()
|
Method Summary | |
---|---|
static java.lang.String |
appendUri(java.lang.String baseUri,
java.lang.String path)
Append the given path to the given baseUri. |
static java.lang.String |
appendUri(java.lang.String baseUri,
java.lang.String path,
boolean escapeDoubleSlash)
Append the given path to the given baseUri. |
static java.lang.String |
encodeParameters(Request<?> request)
Creates an encoded query string from all the parameters in the specified request. |
static java.io.InputStream |
fetchFile(java.net.URI uri,
ClientConfiguration config)
Fetches a file from the URI given and returns an input stream to it. |
static boolean |
isUsingNonDefaultPort(java.net.URI uri)
Returns true if the specified URI is using a non-standard port (i.e. |
static java.lang.String |
urlEncode(java.lang.String value,
boolean path)
Encode a string for use in the path of a URL; uses URLEncoder.encode, (which encodes a string for use in the query portion of a URL), then applies some postfilters to fix things up per the RFC. |
static boolean |
usePayloadForQueryParameters(Request<?> request)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpUtils()
Method Detail |
---|
public static java.lang.String urlEncode(java.lang.String value, boolean path)
value
- the value to encodepath
- true if the value is intended to represent a path
public static boolean isUsingNonDefaultPort(java.net.URI uri)
uri
-
public static boolean usePayloadForQueryParameters(Request<?> request)
public static java.lang.String encodeParameters(Request<?> request)
request
- The request containing the parameters to encode.
public static java.lang.String appendUri(java.lang.String baseUri, java.lang.String path)
public static java.lang.String appendUri(java.lang.String baseUri, java.lang.String path, boolean escapeDoubleSlash)
This method will encode the given path but not the given baseUri.
baseUri
- The URI to append to (required, may be relative)path
- The path to append (may be null or empty)escapeDoubleSlash
- Whether double-slash in the path should be escaped to "/%2F"
public static java.io.InputStream fetchFile(java.net.URI uri, ClientConfiguration config) throws java.io.IOException
uri
- the uri of the file to fetchconfig
- optional configuration overrides
java.io.IOException
- on error
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |