Reverse Proxies
The reverse proxy content provider allows to embed content from another web server into your application. Content returned by the upstream server will not be embedded into a templated page.
await Host.Create()
.Handler(ReverseProxy.Create().Upstream("http://my-cdn:8080/"))
.RunAsync();
When running this example, any request to http://localhost:8080 will be proxied to http://my-cdn:8080/.
If the upstream server is either not available or does not respond in time, the provider will return a HTTP 502/504 error page instead.