Salut,
J'aimerais analyser la réponse HTTP à la requête GET avant de lancer la page.

L'url sera lancée avec InternetExplorer juste dans le cas ou le statut de l'url est égal à 200 (càd: "La requête a été accomplie correctement").

J'ai utilisé le script ci-dessous avec l'url "www.developpez.net" et j'ai obtenu "statut = 400" (càd: La syntaxe de la requête est mal formulée ou est impossible à satisfaire).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
url=" http://www.developpez.net "
status = GetUrlStatus(url)
wscript.echo url & status
 
Function GetUrlStatus(argUrl)
with createobject("msxml2.xmlhttp")
.open "GET", argUrl, false
on error resume next
.send
if err then
GetUrlStatus = 9999 'to indicate server not found...
else
GetUrlStatus = .status
end if
end with
End Function
J'obtiens cette erreur quelque-soi la valeur de la variable "url". Est-ce la syntaxe qui est fausse, ou autre?