我正在构建代理,如果请求中的主机位于“黑色主机列表”中,我希望它返回403 forbidden
。
我无法意识到如何在不发送请求的情况下创建“HttpWebResponse” 并将状态代码更改为403。
我应该使用给定的Url创建请求
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
并对此请求进行一些操作,还是可以通过其他方式进行操作?另外,我可以采取哪种操作来获得403响应?
谢谢:)
答案 0 :(得分:0)
我添加了:
context.Response.StatusCode = 403; context.Response.Close();
在Chrome中,我得到一个空页,但不知道为什么),
在Internet Explorer中我收到默认的403错误。