Skip to content

HttpRequest.Timeout

property · HttpRequest · cAlgo.API

DesktopCLICloud

Gets or sets the request timeout. The default value is 100,000 milliseconds (100 seconds).

Definition

public TimeSpan Timeout {get; set;}
httpRequest.Timeout: TimeSpan

Returns TimeSpan

Examples

var request = new HttpRequest(new Uri("https://api.example.com/quotes")) { Timeout = TimeSpan.FromSeconds(5) };
var response = Http.Send(request);
if (!response.IsSuccessful)
    Print("Request failed or timed out after {0}", request.Timeout);
from System import Uri, TimeSpan

request = HttpRequest(Uri("https://api.example.com/quotes"))
request.Timeout = TimeSpan.FromSeconds(5)
response = api.Http.Send(request)
if not response.IsSuccessful:
    api.Print(f"Request failed or timed out after {request.Timeout}")