Modifies the input Request object according to any matching Proxy rules. Rules are applied in the order they were added to the Proxy, so later rules will always override earlier rules.
NOTE: You will not typically call this method directly. Instead, the DataLayer.createRequest method will invoke this function on your behalf. See that method for details.
The request object whose key/value pairs will be used to determine which proxy rules should be used to determine the version.
The input Request object, with properties modified according to the matching Proxy rules.
Uses the current proxy rules to construct a URL based on the given arguments.
A URL with the appropriate protocol, host, port, and paths given the currently configured proxy rules.
The Proxy provides an intercept layer based on build- and run-time configurations to enable easier local development, impersonation, dynamic endpoints, static data redirects, and user- and environment-specific versioning.