在将其保存到 Db 之前,我正在使用 WebRequest 验证 Url,但对于某些 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 攻击。如果有任何方法可以解决这个问题,请提出建议