RestGetIdleTimeout
value RestGetIdleTimeout ( value rest );
Rückgabewert
Rückgabewert |
Beschreibung |
value |
Der aktuell maximale Wartezeit in Millisekunden. |
Parameter
rest
Das gültige REST-Objekt, dessen IdleTimeout ausgelesen werden soll.
Bemerkungen
Liefert die maximale Wartezeit für zusätzliche eingehende Daten beim Empfang bzw. die maximale Wartezeit für das Senden zusätzlicher Daten. Der Standardwert ist 30000 (30 Sekunden). Dies ist keine maximale Gesamtzeitüberschreitung. Es ist vielmehr die maximale Wartezeit, wenn das Empfangen oder Senden von Daten stockt.
Beispiel
//ip.jsontest.com liefert als Antwort die IP-Adresse des anfragenden Clients value rest, idleTimeout; string strLastError, strResponse; if (!RestConnect(rest, "http://ip.jsontest.com")) RestGetLastError(rest, strLastError, true); return; end idleTimeout = RestGetIdleTimeout(rest); //idleTimeout = 30000; RestSetIdleTimeout(rest, 1000); idleTimeout = RestGetIdleTimeout(rest); //idleTimeout = 1000; RestFullRequest(rest, "GET", "/", NULL, strResponse); strResponse = JsonExpand(strResponse); //Inhalt von strResponse: //{ // "ip": "82.165.12.98" //} RestDisconnect(rest);
Siehe auch RestGetConnectFailReason, RestGetLastError, RestGetResponseStatusCode, RestGetResponseStatusText