Scenario:
I wanted to programtically send 403 Forbidden error if certain condition is not while making a page request.
Solution:
I tested my ASP.Net basics.
Code:
internal static void Send403(HttpResponse response)
{
SendResponse(response, 0x193, "403 FORBIDDEN");
}
internal static void SendResponse(HttpResponse response, int code, string strBody)
{
HttpContext current = HttpContext.Current;
object obj2 = current.Items["ResponseEnded"];
if ((obj2 == null) || !((bool)obj2))
{
current.Items["ResponseEnded"] = true;
response.StatusCode = code;
response.Clear();
if (strBody != null)
{
response.Write(strBody);
}
response.End();
}
}
0 comments:
Post a Comment