Yes 10 was too short,  I made it larger and larger until it worked.  1000 was 
the lowest value that worked so I set it to 2000, that's still quite a bit 
faster than the default.

If I make a mistake in the link but the server IP address is correct, I get a 
valid connection but then it fails and terminates with:
An unhandled exception occurred at $0000000100017675:
EHTTPClient: Unexpected response status code: 401

If I use the wrong IP address, but that IP address has a different server 
running on it, but that page is not available, I get:
An unhandled exception occurred at $0000000100017675:
EHTTPClient: Unexpected response status code: 401

Is there a way to obtain these errors as well so it doesn't terminate my 
program?

James

-----Original Message-----
From: fpc-pascal <fpc-pascal-boun...@lists.freepascal.org> On Behalf Of Michael 
Van Canneyt via fpc-pascal
Sent: Tuesday, September 8, 2020 7:44 AM
To: James Richters <ja...@productionautomation.net>; FPC-Pascal users 
discussions <fpc-pascal@lists.freepascal.org>
Cc: Michael Van Canneyt <mich...@freepascal.org>
Subject: Re: [fpc-pascal] Ethernet Relays




On Tue, 8 Sep 2020, James Richters via fpc-pascal wrote:

> I added ssockets now I can compile it.
>
> I have this working with the ssockets unit added:
> Try
>   S:=TFPHTTPCLIENT.SIMPLEGET('http://10.10.01.01/30000/15');
> except
>   On E: ESocketError do
>     Writeln('Could not connect to server'); end;
>
> But when I try the version with the timeout, I always get the error.
> What is the proper way to get the page into a variable with the timeout 
> method?
> I tried S:= C.Get('http://10.10.01.01/30000/15');  But I'm not sure 
> that's the right way to do it, but even without the S:= I always get 
> the EsocketError

What timeout did you use ? 10 ms is probably too short.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org 
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to