我有以下场景要实现:
/HR/Employee/Get
主网站上的用户请求(localhost:80
)HR
是托管在 IIS 中不同端口(例如localhost:8081
)上的应用程序的名称,或者它可以部署在网络上的另一台服务器上。- URL被拦截并映射到
https://localhost:8081/HR/Employee/Get
(我设法让它工作) - 现在我需要将调用转移/重定向到目标 URL,然后将结果返回给客户端(在本例中为浏览器)。
我尝试使用Server.TransferRequest
,但它仅在我转移到同一域内的路由时才有效。有什么方法可以让我在不必向目标 URL 发出另一个 HTTP 请求的情况下完成这项工作?我只是希望端口 80 上的站点充当反向代理或类似的东西。
有任何想法吗?