github.com/Venafi/vcert/v5@v5.10.2/aruba/features/support/http_utils.rb (about) 1 def handle_http_response(response) 2 case response 3 when Net::HTTPSuccess 4 puts "Response body: #{response.body}" 5 when Net::HTTPBadRequest 6 raise BadRequestError, "400 Bad Request" 7 when Net::HTTPUnauthorized 8 raise UnauthorizedError, "401 Unauthorized" 9 when Net::HTTPNotFound 10 raise NotFoundError, "404 Not Found" 11 when Net::HTTPServerError 12 raise ServerError, "5xx Server Error" 13 else 14 puts "HTTP Error: #{response.message} (#{response.code})" 15 end 16 end