HTTPMemory()
Syntaxe
*Resultat = HTTPMemory(RequeteHttp)Description
Renvoie l'adresse d'une zone mémoire (tampon) contenant la réponse complète d'une requête HTTP créée avec HTTPRequest() ou HTTPRequestMemory().
Arguments
RequeteHttp La requête HTTP.
Valeur de retour
Le tampon contenant la réponse complète (raw) d'une requête HTTP.
Remarques
Le tampon doit être libéré avecFreeMemory().
Si l'option #PB_HTTP_Asynchronous a été utilisé lors de l'appel de HTTPRequest() ou de HTTPRequestMemory() alors cette commande n'est valide que si la requête a abouti.
Exemple
RequeteHTTP = HTTPRequest(#PB_HTTP_Get, "https://www.google.com") If RequeteHTTP Debug "Réponse: " + HTTPInfo(RequeteHTTP, #PB_HTTP_Response) *Reponse = HTTPMemory(RequeteHTTP) FinishHTTP(RequeteHTTP) Debug "Taille de la réponse: " + MemorySize(*Reponse) FreeMemory(*Reponse) Else Debug "La requête a échoué" EndIf
Voir aussi
HTTPRequest(), HTTPRequestMemory()
OS Supportés
Tous