Bezeichnung
easy:GetInfo -- extrahiert Informationen aus einem Curl-Handle
Übersicht
info = easy:GetInfo(type)
Beschreibung
Fordern Sie mit diesem Befehl interne Informationen aus der Curl-Sitzung an. Das Argument type gibt an, welche Informationen abgerufen werden sollen. Verwenden Sie diesen Befehl NACH einer durchgeführten Übertragung, wenn Sie transferbezogene Daten erhalten möchten.

Die folgenden Typen werden derzeit für type unterstützt:

#CURLINFO_APPCONNECT_TIME
Liefert die Zeit, bis die SSL/SSH-Verbindung abgeschlossen ist. Siehe easy:GetInfo_AppConnect_Time für Details.

#CURLINFO_CERTINFO
Gibt die TLS-Zertifikatskette zurück. Siehe easy:GetInfo_CertInfo für Details.

#CURLINFO_CONDITION_UNMET
Gibt Informationen über unerfüllte Zeitbedingung zurück. Siehe easy:GetInfo_Condition_Unmet für Details.

#CURLINFO_CONNECT_TIME
Liefert die Zeit bis zur Verbindung. Siehe easy:GetInfo_Connect_Time für Details.

#CURLINFO_CONTENT_LENGTH_DOWNLOAD
(Veraltet) Gibt die inhaltliche Länge des Downloads zurück. Siehe easy:GetInfo_Content_Length_Download für Details.

#CURLINFO_CONTENT_LENGTH_DOWNLOAD_T
Gibt die inhaltliche Länge des Downloads zurück. Siehe easy:GetInfo_Content_Length_Download_t für Details.

#CURLINFO_CONTENT_LENGTH_UPLOAD
(Veraltet) Liefert die angegebene Größe des Uploads. Siehe easy:GetInfo_Content_Length_Upload für Details.

#CURLINFO_CONTENT_LENGTH_UPLOAD_T
Liefert die angegebene Größe des Uploads. Siehe easy:GetInfo_Content_Length_Upload_t für Details.

#CURLINFO_CONTENT_TYPE
Gibt den Inhaltstyp zurück. Siehe easy:GetInfo_Content_Type für Details.

#CURLINFO_COOKIELIST
Gibt alle bekannten Cookies zurück. Siehe easy:GetInfo_CookieList für Details.

#CURLINFO_EFFECTIVE_URL
Liefert die zuletzt verwendete URL. Siehe easy:GetInfo_Effective_URL für Details.

#CURLINFO_FILETIME
Liefert die Remote-Zeit des abgerufenen Dokuments. Siehe easy:GetInfo_FileTime für Details.

#CURLINFO_FTP_ENTRY_PATH
Gibt den Eingabepfad im FTP-Server zurück. Siehe easy:GetInfo_FTP_Entry_Path für Details.

#CURLINFO_HEADER_SIZE
Liefert die Größe der abgerufenen Header. Siehe easy:GetInfo_Header_Size für Details.

#CURLINFO_HTTP_CONNECTCODE
Liefert den CONNECT-Antwortcode (Response Code). Siehe easy:GetInfo_HTTP_ConnectCode für Details.

#CURLINFO_HTTP_VERSION
Liefert die http-Version, die in der Verbindung verwendet wird. Siehe easy:GetInfo_HTTP_Version für Details.

#CURLINFO_HTTPAUTH_AVAIL
Gibt die verfügbaren HTTP-Authentifizierungsmethoden zurück. Siehe easy:GetInfo_HTTPAuth_Avail für Details.

#CURLINFO_LASTSOCKET
(Veraltet) Liefert den letzten verwendeten Socket. Siehe easy:GetInfo_LastSocket für Details.

#CURLINFO_LOCAL_IP
Ermittelt die lokale IP-Adresse der letzten Verbindung. Siehe easy:GetInfo_Local_IP für Details.

#CURLINFO_LOCAL_PORT
Ruft die neueste lokale Portnummer ab. Siehe easy:GetInfo_Local_Port für Details.

#CURLINFO_NAMELOOKUP_TIME
Liefert die Zeit der Namensauflösung. Siehe easy:GetInfo_NameLookup_Time für Details.

#CURLINFO_NUM_CONNECTS
Liefert die Anzahl der erstellten Verbindungen. Siehe easy:GetInfo_Num_Connects für Details.

#CURLINFO_OS_ERRNO
Liefert die errno-Nummer vom letzten Verbindungsabbruch. Siehe easy:GetInfo_OS_ErrNo für Details.

#CURLINFO_PRETRANSFER_TIME
Liefert die Zeit bis zum Start der Dateiübertragung. Siehe easy:GetInfo_PreTransfer_Time für Details.

#CURLINFO_PRIMARY_IP
Liefert die IP-Adresse der letzten Verbindung. Siehe easy:GetInfo_Primary_IP für Details.

#CURLINFO_PRIMARY_PORT
Ermittelt die neueste Ziel-Portnummer. Siehe easy:GetInfo_Primary_Port für Details.

#CURLINFO_PROTOCOL
Ermittelt das Protokoll, das in der Verbindung verwendet wird. Siehe easy:GetInfo_Protocol für Details.

#CURLINFO_PROXY_SSL_VERIFYRESULT
Ermittelt das Ergebnis der Proxy-Zertifikatsverifizierung. Siehe easy:GetInfo_Proxy_SSL_VerifyResult für Details.

#CURLINFO_PROXYAUTH_AVAIL
Gibt die verfügbaren HTTP-Proxy-Authentifizierungsmethoden zurück. Siehe easy:GetInfo_ProxyAuth_Avail für Details.

#CURLINFO_REDIRECT_COUNT
Ermittelt die Anzahl der Umleitungungen. Siehe easy:GetInfo_Redirect_Count für Details.

#CURLINFO_REDIRECT_TIME
Liefert die Zeit für alle Umleitungungsschritte. Siehe easy:GetInfo_Redirect_Time für Details.

#CURLINFO_REDIRECT_URL
Gibt die URL zurück, zu der eine Umleitungung gehen würde. Siehe easy:GetInfo_Redirect_URL für Details.

#CURLINFO_REQUEST_SIZE
Ermittelt die Größe der gesendeten Abfrage. Siehe easy:GetInfo_Request_Size für Details.

#CURLINFO_RESPONSE_CODE
Liefert den letzten Antwortcode. Siehe easy:GetInfo_Response_Code für Details.

#CURLINFO_RTSP_CLIENT_CSEQ
Gibt den nächsten RTSP-Client CSeq zurück. Siehe easy:GetInfo_RTSP_Client_CSeq für Details.

#CURLINFO_RTSP_CSEQ_RECV
Ermittelt das zuletzt empfangene CSeq. Siehe easy:GetInfo_RTSP_CSeq_Recv für Details.

#CURLINFO_RTSP_SERVER_CSEQ
Ermittelt den nächsten RTSP-Server CSeq. Siehe easy:GetInfo_RTSP_Server_CSeq für Details.

#CURLINFO_RTSP_SESSION_ID
Ermittelt die RTSP-Sitzungs-ID. Siehe easy:GetInfo_RTSP_Session_ID für Details.

#CURLINFO_SCHEME
Ermittelt das URL-Schema, das in der Verbindung verwendet wird. Siehe easy:GetInfo_Scheme für Details.

#CURLINFO_SIZE_DOWNLOAD
(Veraltet) Gibt die Anzahl der heruntergeladenen Bytes zurück. Siehe easy:GetInfo_Size_Download für Details.

#CURLINFO_SIZE_DOWNLOAD_T
Gibt die Anzahl der heruntergeladenen Bytes zurück. Siehe easy:GetInfo_Size_Download_t für Details.

#CURLINFO_SIZE_UPLOAD
(Veraltet) Gibt die Anzahl der hochgeladenen Bytes zurück. Siehe easy:GetInfo_Size_Upload für Details.

#CURLINFO_SIZE_UPLOAD_T
Gibt die Anzahl der hochgeladenen Bytes zurück. Siehe easy:GetInfo_Size_Upload_t für Details.

#CURLINFO_SPEED_DOWNLOAD
(Veraltet) Gibt die Download-Geschwindigkeit zurück. Siehe easy:GetInfo_Speed_Download für Details.

#CURLINFO_SPEED_DOWNLOAD_T
Gibt die Download-Geschwindigkeit zurück. Siehe easy:GetInfo_Speed_Download_t für Details.

#CURLINFO_SPEED_UPLOAD
(Veraltet) Gibt die Upload-Geschwindigkeit zurück. Siehe easy:GetInfo_Speed_Upload für Details.

#CURLINFO_SPEED_UPLOAD_T
Gibt die Upload-Geschwindigkeit zurück. Siehe easy:GetInfo_Speed_Upload_t für Details.

#CURLINFO_SSL_ENGINES
Gibt eine Liste der OpenSSL-Crypto-Engines zurück. Siehe easy:GetInfo_SSL_Engines für Details.

#CURLINFO_SSL_VERIFYRESULT
Gibt das Ergebnis der Zertifikatsprüfung zurück. Siehe easy:GetInfo_SSL_VerifyResult für Details.

#CURLINFO_STARTTRANSFER_TIME
Ermittelt die Zeit, bis das erste Byte empfangen wird. Siehe easy:GetInfo_StartTransfer_Time für Details.

#CURLINFO_TOTAL_TIME
Gibt die Gesamtzeit der vorherigen Übertragung zurück. Siehe easy:GetInfo_Total_Time für Details.

Eingaben
type
Typ der abzurufenden Informationen
Rückgabewerte
info
Ausgabewert

Navigation zeigen