httpclient for linux demo
httpclient for linux demo
program DelphiScalableHttp; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Grijjy.Http in '..\..\GrijjyFoundation\Grijjy.Http.pas', Grijjy.Uri in '..\..\GrijjyFoundation\Grijjy.Uri.pas', Grijjy.OpenSSL in '..\..\GrijjyFoundation\Grijjy.OpenSSL.pas', Grijjy.OpenSSL.API in '..\..\GrijjyFoundation\Grijjy.OpenSSL.API.pas', Grijjy.MemoryPool in '..\..\GrijjyFoundation\Grijjy.MemoryPool.pas'; var Response: TBytes; HTTP: TgoHttpClient; begin try HTTP := TgoHttpClient.Create; try if HTTP.Get('http://www.grijjy.com', Response) then Writeln(TEncoding.ASCII.GetString(Response)); finally HTTP.Free; end; // http2 HTTP := TgoHttpClient.Create(True); try if HTTP.Get('https://nghttp2.org', Response) then Writeln(TEncoding.ASCII.GetString(Response)); finally HTTP.Free; end; // wait Readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end.
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/14275416.html