RestAddQueryParams

value RestAddQueryParams ( value rest, string strQueryParams );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Die Abfrageparameter strQueryParams wurden erfolgreich hinzugefügt.

FALSE / false / 0

Das Hinzufügen der Abfrageparameter strQueryParams ist fehlgeschlagen.

Parameter

rest

Das REST-Objekt, dem Abfrageparameter hinzugefügt werden soll.

strQueryParams

Die Zeichenkette, die als Abfrageparameter zugefügt werden soll.

Bemerkungen

Fügt die Zeichenkette strQueryParams als Abfrageparameter hinzu. Der Abfragezeichenfolge muss im Format "field1=value1&field2=value2&field3=value3..." sein - wobei jeder Wert URL-codiert sein muss.

Beispiel

//postman-echo.com liefert als Antwort eine Auswertung der empfangenen REST-Anfrage
value rest;
string strLastError, strResponse;
if (!RestConnect(rest, "https://postman-echo.com", 443, true))
    RestGetLastError(rest, strLastError, true);
    return;
end
RestAddQueryParams(rest, "value1=123&value2=abc");

RestFullRequest(rest, "GET", "/get", NULL, strResponse);

strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "args": {
//    "value1": "123",
//    "value2": "abc"
//  },
//  "headers": {
//    "x-forwarded-proto": "https",
//    "host": "postman-echo.com",
//    "x-forwarded-port": "443"
//  },
//  "url": "https://postman-echo.com/get?value1=123&value2=abc"
//}
RestDisconnect(rest);
 

Die REST-Funktionen

Siehe auch  RestAddHeader, RestAddPathParam, RestAddQueryParam, RestSetBasicAuth, RestSetIdleTimeout, RestRemoveAllHeaders, RestRemoveAllPathParams, RestRemoveAllQueryParams, RestRemoveBasicAuth