Avatar billede humlebien Novice
21. januar 2002 - 15:27 Der er 2 kommentarer og
1 løsning

XMLHTTP til linkcheck

Kan man bruge XMLHTTP til at checke om et link eksisterer.

Eksempel ???
Avatar billede Slettet bruger
24. januar 2002 - 16:23 #1
Ja, det kan man godt:
[JScript ASP]

var oTest = Server.CreateObject("MSXML2.ServerXMLHTTP");

oTest.open("GET", "http://www.greystate.dk/cmpliant.css");
oTest.send();

var strResponseCode = oTest.status;

...

Hvis du får "404" som resultat, findes siden ikke..., ellers kan du få fat i koden vha. "oTest.responseText" - hvis resultatet er XML skal du bruge "oTest.responseXML".

/CS
Avatar billede Slettet bruger
24. januar 2002 - 16:26 #2
For en ordens skyld: "status" er standard-HTTP, dvs. 404 er "File not found"; 403 er "You are not authorized osv..."; 500 er en "Internal Server Error" bla bla bla...

/CS
Avatar billede janegil Nybegynder
25. januar 2002 - 11:10 #3
og ikke minst, 200 OK.
Dessuten kan det vel spares en del bytes ved å bruke HEAD i stedet for GET?
Kjedelig å motta 2MB, bare for å se at lenka er i orden? (Men jeg har inntrykk av at mange servere sender alt de har ved en HEAD-request, også.)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester