Http.get is not providing or ignoring options, agent string and timeout?

I run into a problem with http.get, as a particular server seems to timeout and not respond with the user agent.

Seems also like I can’t set a timer for the request or change the agent string?
Is this true?

Bump… is there a working way to set a timeout for an http request? Otherwise it just breaks my automation.