WINSOFT components and applications

WinInet Component Suite for FireMonkey

WinInet Component Suite for FireMonkey

TInetConnection TInetSession TInetFtp TInetHttp TInetUrl TInetCookie
WinInet Component Suite for FireMonkey demo example
Delphi and C++Builder components to enable applications interact with FTP, and HTTP/HTTPS protocols to access Internet resources.
Download WinInet for FireMonkey 1.7 trial version
Download Cookie demo example
Download FTP demo example
Download HTTP demo example
Order WinInet Component Suite for FireMonkey $80 USD (license for one developer)
Order WinInet Component Suite for FireMonkey multi-license $240 USD (license for all developers in the company)
Order WinInet Component Suite for FireMonkey year upgrades $40 USD (registered users only)
Order WinInet Component Suite for FireMonkey year upgrades multi-license $120 USD (registered multi-license users only)
Order Winsoft Component Package

FAQ

How can I obtain redirected url?

Use FINetHttp.OnCallback event:
procedure TForm.FINetHttpCallback(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(FINetHttp.Headers[heRawHeadersCrLf]);

How can I avoid "Error 12152: The server returned an invalid or unrecognized response" when using HTTPS protocol?

Set flSecure flag in FINetHttp.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 FINetHttp.Flags property.

Useful Links

Icon Flexible Internet Resource Access Components For Delphi/C++ FireMonkey Applications
RFC 959, File Transfer Protocol (FTP)
RFC 2616, Hypertext Transfer Protocol - HTTP/1.1
RFC 3513, Internet Protocol Version 6 (IPv6) Addressing Architecture
Icon Windows Internet