Delphi ActiveX
Delphi ActiveX
Clear All Path Parameters on a REST Object
See more REST Examples
Demonstrates Rest.ClearAllPathParams, which removes every path-substitution parameter previously added with AddPathParam.
Background. Clearing path parameters resets request state before reusing the same Rest object for an unrelated request.
Chilkat Delphi ActiveX Downloads
var
success: Integer;
rest: TChilkatRest;
bTls: Integer;
bAutoReconnect: Integer;
begin
success := 0;
rest := TChilkatRest.Create(Self);
// Connect to the REST server. The 3rd argument enables TLS (use 1 for HTTPS on port 443),
// and the 4th enables automatic reconnection if the connection is dropped between requests.
bTls := 1;
bAutoReconnect := 1;
success := rest.Connect('example.com',443,bTls,bAutoReconnect);
if (success = 0) then
begin
Memo1.Lines.Add(rest.LastErrorText);
Exit;
end;
rest.AddPathParam('{userId}','12345');
// Remove all path-substitution parameters, for example before reusing the same Rest object.
rest.ClearAllPathParams();
Memo1.Lines.Add('All path parameters cleared.');