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

时间:2013-02-15 15:08:39

标签: c# .net http request

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用:

HttpContext.Current.Request.UserHostAddress;

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