반응형
Ruby on Rails에서 헤더 데이터 읽기
Facebook 로그인 용 액세스 토큰에서 헤더 데이터를 통해 전송되는 API를 만들고 있습니다.
헤더에서이 데이터를 어떻게 읽습니까?
request.headers["Content-Type"] # => "text/plain"
"Content-Type"을 읽으려는 헤더의 이름으로 바꿉니다.
Rails 4.2 업데이트
Rails 4.2에서는 두 가지 방법이 있습니다. 이전 방식 (아직 작동 중) :
request.headers["Cookie"]
새로운 방식:
request.headers["HTTP_COOKIE"]
요청의 모든 헤더가있는 해시를 얻으려면.
request.headers
Rails는 이제 HTTP_를 헤더에 첨부하고 모두 대문자로 변환하므로 이제 다음과 같습니다.
request.headers["HTTP_CONTENT_TYPE"]
실제 http 헤더의 해시를 얻으려면 @_headers
컨트롤러에서 사용 하십시오 .
참고 URL : https://stackoverflow.com/questions/14729795/reading-header-data-in-ruby-on-rails
반응형
'Development Tip' 카테고리의 다른 글
함수에서`…`(3 점 또는 점-점-점) 사용 (0) | 2020.10.07 |
---|---|
GitHub Wiki의 ToC 또는 사이드 바 (0) | 2020.10.07 |
GitHub에서 Maven 종속성로드 (0) | 2020.10.07 |
Jenkins 스크립트 파이프 라인 또는 선언적 파이프 라인 (0) | 2020.10.07 |
등록되지 않은 COM 예외 클래스를 해결하는 방법 (HRESULT의 예외 : 0x80040154 (REGDB_E_CLASSNOTREG))? (0) | 2020.10.07 |