Retry

Manually set max retries

The default max_retries is 1. You can change it to any number you like.

HEAD
/test
HTTP/1.1
Accept: */*
Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
User-Agent: rest-man/1.1.0 (darwin21 arm64) ruby/3.1.2p20
Host: example.com
HTTP/1.1
200
OK
Content-Type: text/plain
Hello world!
simple
advance
resource
cli
RestMan simple mode hasn't support retry customization.
Please use advance or resource mode.
response = RestMan::Request.execute(
  method: :get,
  url: "http://example.com/test",
  max_retries: 0
)

response.code                 #=>200
response.headers                #=> Hash
response.headers[:content_type] #=> text/plain
response.body                   #=> Hello world! 
resource = RestMan::Resource.new(
  "http://example.com/test",
  max_retries: 0
)
resposne = resource.get

response.code                 #=>200
response.headers                #=> Hash
response.headers[:content_type] #=> text/plain
response.body                   #=> Hello world! 
RestMan CLI hasn't support SSL/TLS customization.