Sha256: f117bee872aa050f862ef684eb5ca4d4b05d42444d2134927e74459a3f82de3c

Contents?: true

Size: 416 Bytes

Versions: 1

Compression:

Stored size: 416 Bytes

Contents

require 'sinatra'

class App < Sinatra::Base
  get('/bar') do
    headers(
      "Sent-Request-Uri" => request.env['REQUEST_URI'].to_s,
      "Sent-Host" => request.env['HTTP_HOST'] || [request.env['SERVER_NAME'].to_s, request.env['SERVER_PORT']].join(':'),
      "Sent-Proxy-Connection" => request.env['HTTP_PROXY_CONNECTION'].to_s,
      "Env" => request.env.inspect
    )
    'proxied content'
  end
end

run App

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
excon-0.15.2 tests/rackups/proxy.ru