Is there any way to directly or indirectly specify timeouts on the HTTP calls we are making using ardoHTTP?
I want HTTPGet or HTTPPost to timeout after specific amount of time (in seconds).

You can use special HTTP Headers in ardoHTTP to control some behaviors of the request.

For Timeout you can add a header with name "Timeout" and a value in seconds to control this.
Many thanks Ricardo.

So, I need to use the "HTTPHeader" structure to set the "Timeout" with a value > 0 for a definite timeout of outbound HTTP requests.

Can I also use HTTPHeader for setting the "standard HTTP request headers", e.g. Content-Type?
For that particular header you have an input parameter on the actions, but in general yes: setting http headers for the request is exactly what the HTTPHeaders parameter is for :)