小编Kal*_*ela的帖子

HttpWebRequest.GetResponse 方法抛出 404 异常

我想使用控制台应用程序从 url 下载一张图像。

我使用了以下代码:

string sourceUrl = "http://i.ytimg.com/vi/pvBnYBsUi9A/default.jpg"; // Not Found
                //string sourceUrl = "http://i.ytimg.com/vi/OrxZAN1FZUY/default.jpg"; // Found
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sourceUrl);
                HttpWebResponse response = null;
                try
                {
                    response = (HttpWebResponse)request.GetResponse();
                }
                catch (Exception)
                {

                }
Run Code Online (Sandbox Code Playgroud)

上面的代码在“response = (HttpWebResponse)request.GetResponse();”行抛出异常

但是当我在浏览器中访问“ http://i.ytimg.com/vi/pvBnYBsUi9A/default.jpg ” url 时,将显示图像。

我在这里缺少什么?

c# asp.net web-applications

5
推荐指数
1
解决办法
5269
查看次数

标签 统计

asp.net ×1

c# ×1

web-applications ×1