HTTPSocket Error 102

I am writing a DDNS sort of client to be executed at the Linux command line. I am having issues with the update URL not returning anything. It worked the first time I tested but hasn’t worked since.

mSocket = New HTTPSocket System.DebugLog(mSocket.Get("http://icanhazip.com", 10)) System.DebugLog(mSocket.Get("https://dynamicdns.park-your-domain.com/update?host=@&domain={domain}&password={password}&ip={IP}", 10)) System.DebugLog(mSocket.Get("http://icanhazip.com", 10))
The “icanhaszip.com” url returns the public IP as simple text (no html).
The “dynamicdns.park-your-domain.com” actually updates the @ DNS record for the given domain but times out and returns nothing. However, if I copy the URL and paste it in a browser, I get an immediate response (an XML document).

Ideas?

Have you tried using an HTTPSecureSocket instead of HTTPSocket?

Error 102:

http://documentation.xojo.com/api/deprecated/deprecated_class_members/socketcore.lasterrorcode.html