module GdsApi::ExceptionHandling

def build_specific_http_error(error, url, details = nil, request_body = nil)

def build_specific_http_error(error, url, details = nil, request_body = nil)
  message = "URL: #{url}\nResponse body:\n#{error.http_body}\n\nRequest body:\n#{request_body}"
  code = error.http_code
  error_class_for_code(code).new(code, message, details)
end