Common Requirements of Reverse Proxies

Reverse proxies used with Unwired Platform must comply with specific requirements for content encoding, HTTP headers, timeouts, and the URL passed to Unwired Platform.

A reverse proxy used with Unwired Platform must be a straight pass-though proxy server. Ensure that any reverse proxy used:
  1. Does not change the content encoding of the requests or responses. Chunked transfer encoding is the required data transfer mechanism. Content-length encoding is not supported.
  2. Does not remove any HTTP headers.
  3. Sets a timeout period, if used, that is greater than the timeout used by the clients.
  4. Passes the resulting URL to Unwired Platform Runtime in the form, http://Host_Name:Port_No.