[ASP] http status checken

Pagina: 1
Acties:

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
Op dit moment ben ik bezig met een simpel content managment systeem,
hiervoor wil ik graag checken of een plaatje op de webserver aanwezig is of niet.

Nu begrijp ik dat code 200 aangeeft dat het plaatje aanwezig is
en de bekende code 404 dat hij niet aanwezig is.

is het mogelijk om dit te checken zonder de hele directory te vergelijken
met de opgevraagde bestandsnaam?

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Moeten de plaatjes op een andere server staan of op dezelfde server???
Zelfde server is gewoon vergelijken op bestandsniveau,
Andere server is gewoon een http-request opbouwen naar het adres wat is ingegeven en dan kijken wat je terugkrijgt, code 200 of 404 of 403 of ...

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
het zou in princiepe op bestandsniveau kunnen maar misschien is een http-reuqest
een stukje sneller. Heb je misschien een voorbeeldje hiervan?

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Waarom zou een http request sneller zijn dan een check op bestandsniveau :? daar zie ik echt de logica niet van in eerlijk gezegd.. De webserver doet dan in principe de check op bestandsniveau voor je. Wel makkelijk, maar ook errug lui.

Stop uploading passwords to Github!


  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
nou als ik eerst de gehele bestandslijst moet doorlopen dan lijkt het me makkelijker
dan zoiets als

code:
1
2
3
4
5
if (httprequest=http://url.jpg) = "200" then
laad plaatje
else 
laad plaatje niet
end if

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

AvOn schreef op 13 March 2003 @ 12:09:
nou als ik eerst de gehele bestandslijst moet doorlopen dan lijkt het me makkelijker
dan zoiets als

code:
1
2
3
4
5
if (httprequest=http://url.jpg) = "200" then
laad plaatje
else 
laad plaatje niet
end if
okee, dit is ff php, maar u get the point.

Er moet toch (ook in asp) wel een file-exists functie zijn?

PHP:
1
if (file_exists('url')) { laad plaatje }

Stop uploading passwords to Github!


  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Filesystem is makkelijker, en snellers dan http requests. Gewoon kijken of een file bestaat. Waarom je webserver meer werk laten doen dan nodig is.

Misschien dat je aan deze link iets hebt betreffende files openen
http://www.asp101.com/resources/mallard_3.asp

  • avon
  • Registratie: November 2002
  • Laatst online: 27-06-2025
ok, thnx. het http requests vergeet ik snel.

idd is in asp ook een file exist funktie (even voor de zoekers onder ons)

code:
1
2
3
4
5
6
7
8
9
10
11
12
dim objFs

     set objFS = server.CreateObject ("scripting.FileSystemObject")
'check file
if objFs.FileExists (strPath)=true then
verdere asp code
end if

'check folder
if objFs.FolderExists (strPath)=true then
verdere asp code
end if

[ Voor 6% gewijzigd door avon op 13-03-2003 12:20 ]

Gratis webwinkel beginnen? Met Onetoshop.com kunt u direct beginnen!

Pagina: 1