HOST 헤더 값과 같은 요청 정보를 app.get에 전달하는 방법이 있습니까?요청 헤더 정보를 app.get에 전달
내 응용 프로그램 특정 호스트가 존재해야합니다, 그래서 같이 정상적으로를 호출 할 때 :
app.get ("foo는") 특히
, 나는
request.env["HTTP_HOST"]
을 대체하려면
값입니다.
TIA
HOST 헤더 값과 같은 요청 정보를 app.get에 전달하는 방법이 있습니까?요청 헤더 정보를 app.get에 전달
내 응용 프로그램 특정 호스트가 존재해야합니다, 그래서 같이 정상적으로를 호출 할 때 :
app.get ("foo는") 특히
, 나는
request.env["HTTP_HOST"]
을 대체하려면
값입니다.
TIA
나는이 도움이 ... 내가 좋아하는 코드를 본 적이 확실하지 않다 다음
app.call({
"HTTP_HOST"=>"...",
"SCRIPT_NAME" => "",
"PATH_INFO"=>"/lala/#{lala_id}/",
"QUERY_STRING" => "",
"SERVER_NAME" => "",
"SERVER_PORT" => "80",
"REQUEST_METHOD"=>"GET",
"rack.input" => StringIO.new
})
하는 당신은 여전히 .get
을 사용하고 그냥 옵션으로 HTTP_HOST을 통과 할 수있을 것 위처럼?
this answer 당으로 : 갔지에 대한
방법 워드 프로세서 현재 위치 : http://api.rubyonrails.org/classes/ActionDispatch/Integration/RequestHelpers.html#method-i-get
당신은 같은 것을 할 수:
app.get('/foo', nil, {'HTTP_HOST' => "bar.com"})
물론 당신이 알 필요가 없습니다를 경로를 알고 있다면 경로 :'app.get (app.foo_path, nil, { 'HTTP_HOST'=> "bar.com"})' – clozach