class RestClient::Exception
probably an HTML error page) is e.response.
For example, the entire result body (which is
response via e.response.
You can get the status code by e.http_code, or see anything about the
catch any exception that your request might raise
This is the base RestClient exception class. Rescue it if you want to
def default_message
def default_message self.class.name end
def http_body
def http_body @response.body if @response end
def http_code
def http_code # return integer for compatibility if @response @response.code.to_i else @initial_response_code end end
def http_headers
def http_headers @response.headers if @response end
def initialize response = nil, initial_response_code = nil
def initialize response = nil, initial_response_code = nil @response = response @message = nil @initial_response_code = initial_response_code end
def message
def message @message || default_message end
def to_s
def to_s message end