Maybe... connected because server 18.104.22.168 is there but not the info/file... is that close?
That's exactly what the message means. If the server was invalid, you'd get a different message, in the 500 range.
If the server was there, and the file existed, but you didn't have permission to read it, you'd get a different message (403).
Do you know of any simple examples.
The weather site that you were directed to has directions on it for figuring out what values to append to the URL to get weather for your area. If you are having trouble forming the request, tell us what area you want weather for, and well help.