I have a Delphi 7 program that needs to be fixed.
It is a very quick job for somebody who is expert in Delphi programming.
I am using HTTP Analyzer ([login to view URL]) to capture the requests made by a web browser and return some specific content-type links.
The program I made contains a Indy HTTP Server component that accepts requests.
A sample request is: http://localhost/get?url=[login to view URL]
The program will open a web browser and navigate to that url. In this time the HTTP Analyzer will capture the requests made by the web browser.
After 10 seconds, the web browser is closed the returns my link that I want.
The problem appears when multiple requests are made in the same time. I need this to be fixed.
One solution can be that the HTTP Analyzer can be always open and attach the web browser process ID every time, but you need to return the correct response to the request.
You can install HTTP Analyzer for free and test it. It contains help file about using it with Delphi.