delphi新版本里增加了 TNetHTTPClient 組件,在https的ssl使用上比indy控件方便。然後獲取的如果是utf-8編碼的網頁,需要解碼後顯示,不然中文會亂碼。
不需解碼時可以直接獲取網頁內容:
ss:= NetHTTPClient1.Get('https://abc.com');
如果需要utf-8解碼:
ss:= NetHTTPClient1.Get('https://abc.com').ContentAsString(TEncoding.UTF8);
delphi新版本里增加了 TNetHTTPClient 組件,在https的ssl使用上比indy控件方便。然後獲取的如果是utf-8編碼的網頁,需要解碼後顯示,不然中文會亂碼。
不需解碼時可以直接獲取網頁內容:
ss:= NetHTTPClient1.Get('https://abc.com');
如果需要utf-8解碼:
ss:= NetHTTPClient1.Get('https://abc.com').ContentAsString(TEncoding.UTF8);