RestSetIdleTimeout
value RestSetIdleTimeout ( value rest, value IdleTimeoutInMsec = 30000 );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Die maximale Wartezeit IdleTimeoutInMsec wurden erfolgreich gesetzt. |
FALSE / false / 0 |
Das Setzen der maximalen Wartezeit IdleTimeoutInMsec ist fehlgeschlagen. Das REST-Objekt rest ist ungültig. |
Parameter
rest
Das gültige REST-Objekt, in dem die maximale Wartezeit während dem Senden bzw. Empfang gesetzt werden sollen.
IdleTimeoutInMsec
Die maximale Wartezeit für zusätzlich eingehende Daten während dem Empfang bzw. die maximale Wartezeit für das Senden zusätzlicher Daten.
Bemerkungen
Setzt die maximale Wartezeit IdleTimeoutInMsec, im gültigen REST-Objekt rest, die während dem Senden bzw. Empfangen von Daten gelten soll.
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 RestAddHeader, RestAddPathParam, RestAddQueryParam, RestAddQueryParams, RestSetBasicAuth, RestRemoveAllHeaders, RestRemoveAllPathParams, RestRemoveAllQueryParams, RestRemoveBasicAuth