Indy 9
|
procedure Get(AURL: string; const AResponseContent: TStream); overload;
function Get(AURL: string): string; overload;
function Post(AURL: string; const ASource: TStrings): string; overload;
function Post(AURL: string; const ASource: TStream): string; overload;
function Post(AURL: string; const ASource: TIdMultiPartFormDataStream): string; overload;
procedure Post(AURL: string; const ASource: TStrings; const AResponseContent: TStream); overload;
procedure Post(AURL: string; const ASource: TStream; const AResponseContent: TStream); overload;
function Put(AURL: string; const ASource: TStream): string; overload;
procedure Put(AURL: string; const ASource: TStream; const AResponseContent: TStream); overload;
procedure Trace(AURL: string; const AResponseContent: TStream); overload;
function Trace(AURL: string): string; overload;
function GetResponse(const AAllowedResponses: array of SmallInt): SmallInt; virtual; overload;
function GetResponse(const AAllowedResponse: SmallInt): SmallInt; overload;
procedure RaiseExceptionForLastCmdResult; virtual; overload;
procedure RaiseExceptionForLastCmdResult(AException: TClassIdException); virtual; overload;
function SendCmd(const AOut: string; const AResponse: SmallInt = -1): SmallInt; overload;