|
@@ -117,6 +117,8 @@ Type
|
|
// Must create a request.
|
|
// Must create a request.
|
|
Function DoCreateRequest : TWebClientRequest; virtual; abstract;
|
|
Function DoCreateRequest : TWebClientRequest; virtual; abstract;
|
|
Public
|
|
Public
|
|
|
|
+ Destructor Destroy; override;
|
|
|
|
+
|
|
// Executes the HTTP method AMethod on AURL. Raises an exception on error.
|
|
// Executes the HTTP method AMethod on AURL. Raises an exception on error.
|
|
// On success, TWebClientResponse is returned. It must be freed by the caller.
|
|
// On success, TWebClientResponse is returned. It must be freed by the caller.
|
|
Function ExecuteRequest(Const AMethod,AURL : String; ARequest : TWebClientRequest) : TWebClientResponse;
|
|
Function ExecuteRequest(Const AMethod,AURL : String; ARequest : TWebClientRequest) : TWebClientResponse;
|
|
@@ -233,6 +235,12 @@ begin
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+destructor TAbstractWebClient.Destroy;
|
|
|
|
+begin
|
|
|
|
+ LogFile:='';
|
|
|
|
+ inherited Destroy;
|
|
|
|
+end;
|
|
|
|
+
|
|
procedure TAbstractWebClient.LogRequest(AMethod, AURL: String;
|
|
procedure TAbstractWebClient.LogRequest(AMethod, AURL: String;
|
|
ARequest: TWebClientRequest);
|
|
ARequest: TWebClientRequest);
|
|
|
|
|