远程服务器返回错误:(403) Forbidden in WebRequest.GetResponse Method for some url's

问题描述

我在将 URL 保存到 Db 之前使用 WebRequest 来验证它,但是对于某些 URL,我收到了 403 禁止错误。请建议我如何解决此问题或任何替代方法

我使用过如下代码

var webRequest = WebRequest.Create(url);
var webResponse = webRequest.GetResponse();

我也在本地尝试了 WebClient 的工作,但是当我们部署它时,它抛出了同样的错误。请同时找到 WebClient 代码

 using (WebClient webClient = new WebClient())
 {
    webClient.Headers.Add("user-agent","test");
    string content = webClient.DownloadString(url);
 }  

我们使用它的主要目的是检查用户何时输入任何 url 攻击。如果有任何方法可以解决此问题,请提出建议

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)