标签: c# asp.net .net http
如何将收到的请求发送到其他网址,并将响应发送给原始发件人?
我有一个ashx通用处理程序,可以使用Request.InputStream获取已发送的请求。但是 - 这不包括所有内容(如标题)。有没有办法按原样发送整个请求,然后按原样发送整个响应?
ashx
Request.InputStream
要完全清楚: a.ashx 从 somewhere.com获取HttpContext 。我希望它发送响应,就像 somewhere.com 直接与 b.ashx 进行通信一样。
HttpContext
答案 0 :(得分:0)
您是否考虑过使用Server.Transfer将查询重定向到所需的网址?
只需使用
Server.Transfer("Page2.aspx", true);