Ważne jest, żeby rozwiązanie w sposób jednoznaczny określało czy podana strona internetowa istnieje czy nie. Jeżeli podczas sprawdzania wystąpią jakieś błędy (np. brak internetu), rozwiązanie powinno to uwzględnić i przyjąć odpowiedni status.
Do tej pory nie znalazłem rozwiązania za pomocą którego mógłbym odróżnić stan w którym strona nie istnieje od stanu błędu.
404
Co Chcesz wiedzieć, czy domena w ogóle istnieje (ta: http://www.retrrrros3456.com/ nie istnieje), czy podany został zły adres, np.: https://4programmers.net/Profile/0000 ?
W obydwu przypadkach, strona "nie istnieje".
Bo jeżeli tak, to jestem w stanie otrzymać odpowiedź HTTP. Mam rację?
Niekoniecznie, ale zobacz tutaj:
https://stackoverflow.com/questions/15067063/how-to-check-if-domain-exists
To brzmi na problem X/Y - w jakim celu potrzebujesz to wiedzieć?
To w końcu domena czy strona internetowa?
To pierwsze, dla .pl, sprawdzam na https://www.dns.pl/en/whois
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.