gpt4 book ai didi

vb.net - VB 2010下载文件,如果发生404,请忽略错误

转载 作者:行者123 更新时间:2023-12-03 08:16:06 24 4
gpt4 key购买 nike

我是VB 2010的新手
我想写一个可以下载文件的应用

我的问题是:
如果它给我404或403或其他信息,我想让该应用忽略该消息,而不是webexception错误

注意:我已经知道如何使用VB下载文件

最佳答案

如果您想忽略某些错误而抛出其他错误,则可以使用HTTP响应状态代码来确定要执行的操作:

    Try
Dim wc As New System.Net.WebClient()
wc.DownloadFile("http://www.google.com/somefilethatdoesntexist.txt", "C:\temp\somefilethatdoesntexist.xls")
Catch ex As System.Net.WebException
Dim response As System.Net.HttpWebResponse = ex.Response
Select Case response.StatusCode
Case System.Net.HttpStatusCode.NotFound, System.Net.HttpStatusCode.Unauthorized
' Do something with not founds or unauthorized
Console.WriteLine("Ignoring : " & ex.ToString())
Case Else
Console.WriteLine(ex.ToString())
Throw ex
End Select
End Try

关于vb.net - VB 2010下载文件,如果发生404,请忽略错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5144262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com