    # File lib/fog/bluebox/compute.rb, line 79
            def request(params)
              params[:headers] ||= {}
              params[:headers].merge!({
                'Authorization' => "Basic #{Base64.encode64([@bluebox_customer_id, @bluebox_api_key].join(':')).delete("\r\n")}"
              })

              begin
                response = @connection.request(params.merge!({:host => @host}))
              rescue Excon::Errors::HTTPStatusError => error
                raise case error
                when Excon::Errors::NotFound
                  Fog::Compute::Bluebox::NotFound.slurp(error)
                else
                  error
                end
              end
              unless response.body.empty?
                response.body = Fog::JSON.decode(response.body)
              end
              response
            end