Erreur 404 Avec webclient..HttpWebRequest..
Bonjour !
J'ai crée un petit programme qui verifie si une url est présente sur plusieurs page web et lorsqu'il y a une erreur 404 et bien mon programme plante ou arrête avec un warning: handled exception...error 404 ou 410
J'ai essayer plusieurs code comme ceux ci-bas pour telecharger le code source de la page mais dès que l'erreur 404 ou 410 se présente, tout plante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Imports System
Imports System.IO
Imports System.Net
Module Module1
Sub Main()
'Address of URL
Dim URL As String = "http://www.c-sharpcorner.com/default.asp"
Dim request As WebRequest = WebRequest.Create(URL)
Dim response As WebResponse = request.GetResponse()
Dim reader As StreamReader = New StreamReader(response.GetResponseStream())Dim str As String = reader.ReadLine()
o While str.Length > 0
Console.WriteLine(str)
str = reader.ReadLine()
Loop
End Sub
End Module |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Imports System
Imports System.IO
Imports System.Net
Module Module1
Sub Main()
'Address of URL
Dim URL As String = "http://www.c-sharpcorner.com/default.asp"
Dim request As HttpWebRequest = WebRequest.Create(URL)
Dim response As HttpWebResponse = request.GetResponse()
Dim reader As StreamReader = New StreamReader(response.GetResponseStream())
Dim str As String = reader.ReadLine()
Do While str.Length > 0
Console.WriteLine(str)
str = reader.ReadLine()
Loop
End Sub
End Module |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Imports System
Imports System.IO
Imports System.Net
Module Module1
Sub Main()
'Address of URL
Dim URL As String = "http://www.c-sharpcorner.com/default.asp"
' Get HTML data
Dim client As WebClient = New WebClient()
Dim data As Stream = client.OpenRead(URL)
Dim reader As StreamReader = New StreamReader(data)
Dim str As String = ""
str = reader.ReadLine()
Do While str.Length > 0
Console.WriteLine(str)
str = reader.ReadLine()
Loop
End Sub
End Module |
Et Webclient....
Je voudrais simplement passer à l'autre url dans ma liste sans que mon programme arrête bref passer par dessus ou l'effacer si l'erreur se présente.
Quelqu'un si connait ?
Je suis niveau débutant.
Merci !