Ich versuche zu überprüfen, ob ein Benutzername auf einer bestimmten Website verfügbar ist, aber es kommt mit einem 404-Fehler.404 Error On HttpWebRequest
Dim Request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("https://www.instagram.com/" + userToCheck & "/")
Dim response As System.Net.HttpWebResponse = Request.GetResponse()
Dim sReader As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream)
Dim steamResult As String = sReader.ReadToEnd()
If steamResult.Contains("Sorry") Then
addAvailable()
Althought dies funktioniert:
Dim Request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("http://steamcommunity.com/id/" + userToCheck)
Dim response As System.Net.HttpWebResponse = Request.GetResponse()
Dim sReader As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream)
Dim steamResult As String = sReader.ReadToEnd()
If steamResult.Contains("The specified profile could not be found.") Then
addAvailable()
End If
Irgendwelche Ideen, was falsch ist?
Wenn der Benutzer nicht existiert, würden Sie nicht * erwarten * 404? –
Yup, aber das Programm stoppt, wenn es ein 404 gibt. Ich will, dass es weiter läuft, selbst wenn es das 404 gibt. –
Definieren "stoppt", wirft es eine Ausnahme? Wenn dies der Fall ist, fügen Sie einen "Try/Catch" -Block hinzu. –