如何检查HTTP请求是否为外部请求

本文关键字:请求 是否 外部 HTTP 何检查 检查 | 更新日期: 2023-09-27 17:59:25

我正在中编写一个HTTP模块。NET(C#),用于我们所有的web应用程序。这是一个错误处理程序,用于捕获所有未处理的错误并显示我们公司的错误页面。但是,我的老板希望我为内部用户显示一个错误页面,为外部用户显示另一个错误页。我们的一些应用程序被我们领域之外的供应商使用。

除了我不知道检查请求是内部还是外部的代码外,我已经将所有内容设置为正常工作。这里面的C#代码是什么?我想这是一个if语句。

谢谢!

如何检查HTTP请求是否为外部请求

您可以使用:

HttpContext.Current.Request.UserHostAddress;

检查IP地址/主机是否在您的网络中,并显示相应的页面。