Error Code von Browser empfangen?
Moin,
wollte ein Programm schreiben welches überprüft ob eine Domain existiert nur leider weiß ich nicht wie das Programm wissen soll ob die Seite existiert oder nicht.
Danke schonmal im voraus
LG
Ob eine Domain existiert und ob eine Webseite unter dieser Domain läuft sind 2 verschiedene Dinge. Was davon willst du wissen?
ja schlecht ausgedrückt ich meine ob eine website existiert
2 Antworten
- Nimm deine lieblingsprogrammiersprache
- google nach "send http request in {Lieblingsprogrammiersprache}"
- du sendest einen request auf die fragliche Seite, und checkst die Antwort
Könnte z.B. so in der Art aussehen - hier Rust, mit Sicherheit nicht die beste Wahl für deine Problemstellung ;)
async fn check_url(url: String) {
let res = reqwest::get(&url).await;
match res {
Err(e) => {
if e.is_connect() {
println!("verbindung fehlgeschlagen");
}
}
Ok(r) => {
if r.status() == StatusCode::NOT_FOUND {
println!("Seite nicht gefunden")
}
}
}
}
Sollen wir dir jetzt das komplette Programm schreiben oder wie?
Am einfachsten und nachhaltigsten geht was du vorhast mit cURL, dafür muss man nicht ein ganzes "Programm" schreiben, sondern kann das ganze innerhalb weniger Zeilen in Linux in der Kommandozeile realisieren.
so jungs genug gespielt, zurück in den kindergarten