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

Http Index - GetURLPart() ->