ASP.Net C# - 检查 WebClient() 连接是否返回 404 或访问被拒绝
创始人
2024-09-14 09:30:39
0

在 ASP.Net C# 中,可以使用 WebClient 类来检查一个 URL 是否返回 404 错误或访问被拒绝。以下是一个示例代码:

using System;
using System.Net;

public class Program
{
    public static void Main()
    {
        string url = "http://example.com"; // 替换为要检查的 URL

        WebClient client = new WebClient();

        try
        {
            // 发送 GET 请求并获取响应
            string response = client.DownloadString(url);

            // 如果响应为空,表示访问被拒绝
            if (string.IsNullOrEmpty(response))
            {
                Console.WriteLine("访问被拒绝");
            }
            else
            {
                Console.WriteLine("连接成功");
            }
        }
        catch (WebException ex)
        {
            // 如果是 404 错误,则表示页面不存在
            if (((HttpWebResponse)ex.Response).StatusCode == HttpStatusCode.NotFound)
            {
                Console.WriteLine("页面不存在");
            }
            else
            {
                Console.WriteLine("访问被拒绝");
            }
        }
    }
}

在上面的示例中,我们首先创建了一个 WebClient 对象,并指定要检查的 URL。然后,我们使用 DownloadString 方法发送 GET 请求并获取响应。如果响应为空,则表示访问被拒绝。如果发生 WebException 异常,我们可以通过检查响应的 StatusCode 属性来确定是 404 错误还是其他类型的错误。

请注意,上面的示例中的 URL 是一个示例,您需要将其替换为要检查的实际 URL。此外,还需确保您的应用程序有足够的权限来访问指定的 URL。

相关内容

热门资讯

一分钟了解!如何设置钱塘十三水... 一分钟了解!如何设置钱塘十三水辅助器(透视)wepoker有机器人吗(透明挂教程有挂详细)《详细加薇...
必看攻略!星悦辅助神器(透视)... 必看攻略!星悦辅助神器(透视)pokemomo辅助工具(扑克教程确实有挂);无需打开直接搜索加(薇:...
推荐十款!榆林打锅子技巧(透视... 德普之星有透视辅助吗是一款专注玩家量身打造的游戏记牌类型软件,在德普之星有透视辅助吗这款游戏中我们可...
透视科技!牵手游戏辅助软件(透... 透视科技!牵手游戏辅助软件(透视)hardrock透视工具(高科技教程有挂教程);无需打开直接搜索打...
玩家必看!wepoker辅助是... 玩家必看!wepoker辅助是真的假的(透视)德普之星透视辅助软件下载(玩家教程真的有挂);无需打开...
透视黑科技!威信茶馆透视挂(透... 透视黑科技!威信茶馆透视挂(透视)wepoker新号好一点吗(系统教程有挂方法);无需打开直接搜索薇...
透视免费!四川熊猫辅助软件下载... 您好:四川熊猫辅助软件下载这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
总算了解!途游四川小程序脚本辅... 您好:途游四川小程序脚本辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
必备科技!友间联盟辅助(透视)... 必备科技!友间联盟辅助(透视)wepoker有辅助插件吗(分享教程有挂头条)>>您好:软件加薇136...
透视有挂!蜜瓜大厅小程序辅助(... 蜜瓜大厅小程序辅助 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: ...