Thank you for trying.
Unfortunately all this is too late:
"Response := HttpClient.Get(URL);"
triggers the exception although written after the try.
This is due to the Lazarus debugger, not to the compiled software.
As I usually run my software from the debugger, I keep clicking away error messages.
In this very case every time I search for a unknown word, which has no entry on a site, it is triggered. Annoying.
in other words:
The answer of AF (above, very small paragraph) may be a workaround. I am not sure, if I want to try it, because I do not understand what this may mean to my debugging.