HTTPInfo()

Syntaxe

Resultat = HTTPInfo(RequeteHttp, Type [, Options])
Description
Renvoie des informations sur une requête HTTP créée avec HTTPRequest() ou HTTPRequestMemory().

Arguments

RequeteHttp La requête HTTP.
Type L'information spécifique à obtenir. Cela peut être l'une des valeurs suivantes:
  #PB_Http_StatusCode  : Le code de l'état du serveur (200: OK, 404: Page non trouvée, etc).
  #PB_Http_Response    : La réponse du serveur, sous forme de texte. Pour obtenir la réponse brute (raw) , utilisez HTTPMemory().
  #PB_Http_Headers     : Les en-têtes de requête.
  #PB_Http_ErrorMessage: Le message d'erreur (principalement à des fins de débogage).
Options (optionnel) Format de la réponse HTTP ou de l'encodage d'en-tête. Il peut s'agir de l'une des valeurs suivantes:
  #PB_UTF8  (par défaut)
  #PB_Ascii

Valeur de retour

Une chaîne de caractères dépendant du paramètre 'Type'.

Exemple

  HttpRequest = HTTPRequest(#PB_HTTP_Get, "https://www.google.com")
  If HttpRequest
    Debug "Réponse: " + HTTPInfo(HTTPRequest, #PB_HTTP_Response)
    Debug "Status : " + HTTPInfo(HTTPRequest, #PB_HTTP_StatusCode)
    
    FinishHTTP(HTTPRequest)
  Else
    Debug "La requête a échoué"
  EndIf

Voir aussi

HTTPRequest(), HTTPRequestMemory()

OS Supportés

Tous

<- GetURLPart() - Http Index - HTTPMemory() ->