Currently, when the client fails to connect it gives a bit of a vague error message
Error querying service: error sending request
which isn't very helpful. Something like
Error querying service: Could not connect to https://numtracker.example.com
would be more useful, especially when you're expecting it to connect to https://numtracker.diamond.ac.uk