Osztály TRESTClient

Egység

Deklaráció

type TRESTClient = class(TObject)

Megjegyzés

This item has no description.

Hierarchia

Áttekintés

Metódusok

Publikus function Create: TRESTClient;
Publikus function Connect(AURL: string; APort: LongInt; ATimeout: LongInt; AHTTPS: Boolean): Boolean;
Publikus function Post(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;
Publikus function PostObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;
Publikus function Get(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;
Publikus function GetObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;
Publikus function Put(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;
Publikus function PutObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;
Publikus function Delete(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;
Publikus function DeleteObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;
Publikus function Request(AMethod: TSQLURIMethod; AURI: string; AURLParams: string; AContentType: string; AData: AnsiString; var AResponse: string): LongInt;
Publikus function RequestObject(AMethod: TSQLURIMethod; AURI: string; AURLParams: TStringList; AContentType: string; AData: TStringList; var AResponse: TStringList): LongInt;
Publikus function RequestData(AMethod: TSQLURIMethod; AURI: string; AURLParams: string; AContentType: string; AData: AnsiString; var AResponse: AnsiString): LongInt;
Publikus function RequestStream(AMethod: TSQLURIMethod; AURI: string; AURLParams: string; AContentType: string; AData: AnsiString; var AResponse: TMemoryStream): LongInt;
Publikus function SerializeObject(list: TStringList): string;
Publikus function ParseJSON(AJSON: string): TStringList;
Publikus procedure Disconnect;

Tulajdonságok

Publikus property Headers: TStringList;
Publikus property Log: Boolean;
Publikus property Timeout: LongInt;

Megjegyzés

Metódusok

Publikus function Create: TRESTClient;

This item has no description.

Publikus function Connect(AURL: string; APort: LongInt; ATimeout: LongInt; AHTTPS: Boolean): Boolean;

This item has no description.

Publikus function Post(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;

This item has no description.

Publikus function PostObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;

This item has no description.

Publikus function Get(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;

This item has no description.

Publikus function GetObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;

This item has no description.

Publikus function Put(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;

This item has no description.

Publikus function PutObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;

This item has no description.

Publikus function Delete(AURI: string; AURLParams: string; AData: string; var AResponse: string): LongInt;

This item has no description.

Publikus function DeleteObject(AURI: string; AURLParams: TStringList; AData: TStringList; var AResponse: TStringList): LongInt;

This item has no description.

Publikus function Request(AMethod: TSQLURIMethod; AURI: string; AURLParams: string; AContentType: string; AData: AnsiString; var AResponse: string): LongInt;

This item has no description.

Publikus function RequestObject(AMethod: TSQLURIMethod; AURI: string; AURLParams: TStringList; AContentType: string; AData: TStringList; var AResponse: TStringList): LongInt;

This item has no description.

Publikus function RequestData(AMethod: TSQLURIMethod; AURI: string; AURLParams: string; AContentType: string; AData: AnsiString; var AResponse: AnsiString): LongInt;

This item has no description.

Publikus function RequestStream(AMethod: TSQLURIMethod; AURI: string; AURLParams: string; AContentType: string; AData: AnsiString; var AResponse: TMemoryStream): LongInt;

This item has no description.

Publikus function SerializeObject(list: TStringList): string;

This item has no description.

Publikus function ParseJSON(AJSON: string): TStringList;

This item has no description.

Publikus procedure Disconnect;

This item has no description.

Tulajdonságok

Publikus property Headers: TStringList;

This item has no description.

Publikus property Log: Boolean;

This item has no description.

Publikus property Timeout: LongInt;

This item has no description.


Készítette PasDoc 0.16.0-snapshot.