Winsoft WinInet Component Suite v4.1 for Delphi/C++ Builder 5 - 10.3 Full Source

Winsoft WinInet Component Suite v4.1 for Delphi/C++ Builder 5 - 10.3 Full Source

Winsoft WinInet Component Suite v4.1 for Delphi/C++ Builder 5 - 10.3 Full Source
Winsoft WinInet Component Suite v4.1 for Delphi/C++ Builder 5 - 10.3 Full Source


Delphi and C++ Builder components to enable applications interact with FTP, and HTTP/HTTPS protocols to access Internet resources.

FTP, HTTP and HTTPS protocols supported
well suited for accessing REST services
uses standard Windows WinINet API
available for Delphi/C++ Builder 5 - 10.3 and Lazarus 1.8.4
source code included in registered version
royalty free distribution

FAQ

How can I obtain redirected url?

Use INetHttp.OnCallback event:
procedure TForm.INetHttpCallback(Sender: TObject; Status: Integer; Information: Pointer; InformationLength: Integer);
begin
  if Status = INTERNET_STATUS_REDIRECT then
    ShowMessage('Redirect to ' + PAnsiChar(Information));
end;


How can I obtain complete response headers?
ShowMessage(INetHttp.Headers[heRawHeadersCrLf]);


How can I avoid "Error 12152: The server returned an invalid or unrecognized response" when using HTTPS protocol?
Set flSecure flag in INetHttp.Flags property.

How can I avoid "400 Bad Request - The plain HTTP request was sent to HTTPS port" when using HTTPS protocol?
Set flSecure flag in INetHttp.Flags property.

Only for V.I.P
Warning! You are not allowed to view this text.