Normally, in ASP.NET applications, we read from a Request object and write to the Response buffer.

However, I wish to read the request object, do some validations on it, and route the request to a proxy server. How is routing a request to a proxy server achieved in ASP.NET?