Sto usando rspec
per scrivere il test per la mia applicazione. Al fine di autorizzazione sto inviando token
nell'intestazione:Qual è la differenza tra "env" e "request.env" in Rails Controller?
request.headers['token'] = '000000099'
get :index
Nel lato controllore posso leggere questo valore per request.env["HTTP_TOKEN"]
ma env["HTTP_TOKEN"]
è vuoto.
Qual è la differenza tra loro e come è possibile impostare env
anziché request.env
?
Sto usando 'env' per le mie API RESTful e funziona. –
Potresti inserire alcuni codici di esempio dove e come stai usando 'env'? –
In questo modo: 'env [" HTTP_TOKEN "]' nel mio controller. –