AWS SDK for C++AWS SDK for C++ Version 1.11.788 |
#include <URI.h>
class modeling universal resource identifier, but implemented for http
Defaults to http and port 80
Parses string and sets uri fields
Parses string and sets uri fields
Add a path segment to the uri. Leading slashes and trailing slashes will be removed. Use AddPathSegments() to enable trailing slashes.
Adds multiple query string parameters to underlying query string.
Adds query string parameter to underlying query string.
Canonicalizes the query string.
Gets the path portion of the uri e.g. the portion after the first slash after the authority and prior to the query string. This is not url encoded.
parses query string and returns url decoded key/value mappings from it. Spaces and all url encoded values will not be encoded.
Converts the URI to a String usable for its context. e.g. an http request.
Gets the path portion of the uri, url encodes it and returns it
Gets the path portion of the uri, url encodes it according to RFC3986 and returns it.
Sets the path portion of the uri. URL encodes it if needed
Resets the query string to the raw string. all query string manipulations made before this call will be lost
Sets scheme, if the port is incompatible with this scheme, the port will automatically be set as well.
URLEncodes the path portions of path (doesn't encode the "/" portion) Keeps the first and the last "/".
false
URLEncodes the path portion of the URI according to RFC3986