|
@@ -1,9 +1,16 @@
|
|
|
program httpget;
|
|
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
+{$DEFINE USEGNUTLS}
|
|
|
|
|
|
uses
|
|
|
- SysUtils, Classes, fphttpclient, sslsockets, fpopenssl, opensslsockets;
|
|
|
+ SysUtils, Classes, fphttpclient,
|
|
|
+{$IFNDEF USEGNUTLS}
|
|
|
+ fpopenssl, opensslsockets,
|
|
|
+{$else}
|
|
|
+ gnutls, gnutlssockets,
|
|
|
+{$endif}
|
|
|
+ sslsockets;
|
|
|
|
|
|
Type
|
|
|
|
|
@@ -82,7 +89,7 @@ procedure TTestApp.Run;
|
|
|
begin
|
|
|
if (ParamCount<>2) then
|
|
|
begin
|
|
|
- writeln('Usage : ',ExtractFileName(ParamStr(0)), 'URL filename');
|
|
|
+ writeln('Usage : ',ExtractFileName(ParamStr(0)), ' URL filename');
|
|
|
Halt(1);
|
|
|
end;
|
|
|
With TFPHTTPClient.Create(Nil) do
|