httprequest一些成员
Request.UrlReferrer
获取请求该资源的原地址用处:判断host是否为本站
1
2
3
4
5
6
7
8
9
10
11
12public void ProcessRequest(HttpContext context)
{
var uri = context.Request.UrlReferrer;
if (uri == null || uri.Host != "localhost")
{
context.Response.ContentType = "text/plain";
context.Response.Write("forbid");
context.Response ();
}
context.Response.ContentType = "image/jpg";
context.Response.WriteFile("536896a693f71.jpg");
}只有在img请求和localhost下才能访问
Request.UserHostAddress
获得访问者的IP地址