Note that there are some explanatory texts on larger screens.

plurals
  1. POTIdHTTP in Indy 10
    primarykey
    data
    text
    <p>I used to use Indy back in the Delphi 6 days, and I am playing with Indy 10 now. What I want to do is incredibly simple, but I don't see a simple way of doing it, so I must be missing something.</p> <p>What I want to do is something like this:</p> <p>Here is the actual code I am using:</p> <pre><code>procedure TForm1.btnGetURLClick(Sender: TObject); begin moHeader.Lines.Clear; moBody.Lines.Clear; try moBody.text := IdHttp1.Get(edURL.text); finally end; end; </code></pre> <p>When the request is complete, the http_result should contain the HTML from the URL specified. This doesn't seem to work however, so I get the feeling I should perhaps be using the IOHandler property or the OnWork event of the component - however the usage doesn't seem obvious to me, and I couldn't find any working examples with google. I am sure this is something that has been done before, so any help would be appreciated.</p> <p>Additional Information: In the spirit of being more specific, I want to know: 1. Am I doing this right to begin with (or did I miss something?). 2. If so, why might it not be working. 3. It is always possible that there is a bug in the combination of compiler/os/Indy I am using. (Although it should be working).</p> <p>I should mention, I always get a popup "Connection Closed Gracefully". This seems to be an exception, and it could be interfering with the result of the function. I attempted to trap this with a TRY...FINALLY, but it doesn't work. Probably because Indy is triggering the exception in the background after the Get method runs I suppose.</p> <p>Finally, here is a screencast of the program running to clear up any confusion: <a href="http://screencast.com/t/NDMzNTQ5" rel="nofollow noreferrer">http://screencast.com/t/NDMzNTQ5</a> I expect the HTML to fill the second memo box.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload