重新传入请求

时间:2013-10-08 13:16:31

标签: c# asp.net .net http

如何将收到的请求发送到其他网址,并将响应发送给原始发件人?

我有一个ashx通用处理程序,可以使用Request.InputStream获取已发送的请求。但是 - 这不包括所有内容(如标题)。有没有办法按原样发送整个请求,然后按原样发送整个响应?

要完全清楚: a.ashx somewhere.com获取HttpContext 。我希望它发送响应,就像 somewhere.com 直接与 b.ashx 进行通信一样。

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用Server.Transfer将查询重定向到所需的网址?

只需使用

Server.Transfer("Page2.aspx", true);