【发布时间】:2019-01-21 11:40:58
【问题描述】:
我导入 WinHTTP 并尝试在 https url 中执行请求,如下所示:
function TForm1.GetPage(AURL: String): String;
var
WinHttpRequest: IWinHTTPRequest;
begin
CoInitialize(nil);
try
WinHttpRequest := CoWinHttpRequest.Create;
WinHttpRequest.Open('GET', AURL, False);
WinHttpRequest.Send(EmptyParam);
Result := WinHttpRequest.ResponseText;
finally
WinHTTPRequest := nil;
CoUninitialize;
end;
end;
它可以在相同的页面中工作(例如:https://www.google.com),但不能在其他页面中(例如:https://sourceforge.net)出现错误“与服务器的连接异常终止”。
我忘记了其他设置吗?
我使用的是 Delphi 2010。
【问题讨论】:
-
详细信息:它不仅在 Windows 7 中有效。
标签: delphi-2010 winhttp