HTTPMemory()
Syntax
*Puffer = HTTPMemory(HttpRequest)Beschreibung
Gibt einen Speicherpuffer zurück, der die gesamte Antwort einer mittels HTTPRequest() oder HTTPRequestMemory() erstellten HTTP-Anfrage ("HTTP request") enthält. Sobald der Vorgang abgeschlossen ist, muss der Puffer mit FreeMemory() freigegeben werden. Wenn beim Aufruf von HTTPRequest() oder HTTPRequestMemory() das Flag #PB_HTTP_Asynchronous verwendet wurde, ist dieser Befehl nur gültig, wenn die Anfrage erfolgreich war.
Parameter
HttpRequest Die HTTP-Anfrage zum Abfragen der "rohen" (raw) Antwort.
Rückgabewert
Ein Speicherpuffer, der die gesamte Antwort einer HTTP-Anfrage ("HTTP request") enthält. Sobald der Vorgang abgeschlossen ist, muss der Puffer mit FreeMemory() freigegeben werden.
Beispiel
HttpRequest = HTTPRequest(#PB_HTTP_Get, "https://www.google.com") If HttpRequest Debug "Response: " + HTTPInfo(HTTPRequest, #PB_HTTP_Response) *Response = HTTPMemory(HTTPRequest) FinishHTTP(HTTPRequest) Debug "Response size: " + MemorySize(*Response) FreeMemory(*Response) Else Debug "Request creation failed" EndIf
Siehe auch
HTTPRequest(), HTTPRequestMemory()
Unterstützte OS
Alle