代理返回错误403禁止-c#

本文关键字:禁止 -c# 错误 返回 代理 | 更新日期: 2023-09-27 17:57:59

我正在构建一个代理,如果请求中的主机位于"黑主机列表"中,我希望它返回一个403 forbidden

我不知道如何在不发送请求的情况下创建"HttpWebResponse"并将状态代码更改为403。

我应该用给定的Url 创建一个请求吗

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

并对这个请求进行一些操作,或者我可以用其他方式进行操作?此外,我可以做哪种操作来获得403响应?

感谢:)

代理返回错误403禁止-c#

我添加了:

context.Response.StatusCode = 403; context.Response.Close(); 

在chrome中,我得到一个空页面,不知道为什么),

在Internet Explorer中,我得到默认的403错误。