A subject not very discussed here is HTTPS and SSL. I'm a beginner in web programming so bare with me.
Assume you need a delphi 7 application that must post some data to a HTTPS site, and get the result of the submit from it. On the other side you have nothing of yours. It's a plain HTTPS site unknown by you, you only have the username and password to access it.
From the posts on EE and google, I found out Indy and OpenSSL will work, but not very well. Unexplained delays and problems with the SSL protocol.
Also I found out there are a few commercial components that help you do this task a lot better and faster, such as secureblackbox.
I am interested in a working solution for getting this done either with Indy and OpenSSL, or secureblackbox. The SecureBlackBox is the preferred solution since from what I read it works flawlessly. (It can be downloaded here:
and used easily with minor restrictions such as nag screen and induced delay, for unregistered users)
I repeat, you did not build the server, you have to build the client to connect to the respective HTTPS and work with it
I tryed the AutoIt.DLL but I cant seem to be able to extract the result from the HTTPS, and it is also not a very nice solution even if I could.
The idea is not to connect to one HTTPS, but to many (similar ones), like 10-15 perhaps, and retrieve values from each of them, so I would try to avoid using TWebBrowser, this is why I would prefer something like Indy or SecureBlackBox