In order to access a vendor resource (externally hosted) I have a URL that makes a request which contains authentication credentials. The URL is built dynamically, but I don't want it present in the user's browser. Instead, I'd like to build the URL, send the request using an HttpWebRequest, get the results, and then return those results from the controller action to the user in the browser via an AJAX call.

I feel like I have done this before and I already know how to make HTTP requests from within the server, however I am having trouble determining which type of ActionResult to use.