GetHTTPHeader()
Syntaxe
Resultat$ = GetHTTPHeader(URL$)Description
Récupère les en-têtes HTTP de l'URL$ spécifiée. Elles permettent d'accéder à des informations intéressantes comme la date de modification du fichier, le type du serveur et sa version, etc. Le format des en-têtes est dépendant du serveur Web, donc il est possible d'avoir des informations différentes en fonction du serveur. L'URL$ doit être complète, en incluant le préfixe "http://".
InitNetwork() doit avoir été appelé avec succès avant de pouvoir utiliser cette commande.
Exemple:
InitNetwork() Header$ = GetHTTPHeader("http://www.purebasic.com/index.php3") Repeat Index+1 Line$ = StringField(Header$, Index, #LF$) Debug Line$ Until Line$ = ""Le Resultat$ est une chaîne de caractères contenant des lignes terminées par #LF$. StringField() peut servir à analyser facilement les en-têtes ligne par ligne. Exemple d'une en-tête:HTTP/1.1 200 OK Date: Fri, 21 Mar 2008 09:49:30 GMT Server: Apache/1.3.34 (Debian) mod_vhost_online/1.1 mod_fastcgi/2.4.2 mod_log_online/0.1 X-Powered-By: PHP/4.4.8-1 Content-Type: text/html
OS Supportés
Tous