问题
I want to set the protocol to https when making a request with Rack::MockRequest
client = Rack::MockRequest.new(@app)
#something like this?
env = @app.env.merge("rack.url_scheme" => "https")
response = client.get("/", env)
How do I do it?
Here are the Rack docs.
回答1:
response = client.get("/", "rack.url_scheme" => "https")
should work
来源:https://stackoverflow.com/questions/23603133/how-to-i-specify-that-the-protocol-is-https-in-a-rackmockrequest