2014-12-17 3 views

답변

0

진 경우에도 신체를 포함하여 일반 텍스트 HTTP 메시지는, 그것은 정확히 기록 할 것에 조금 달라집니다. 그러나 나는 당신이 찾고있는 것입니다 raw_post 믿습니다. 이렇게하면 원시 POST 본문이 반환됩니다. 컨트롤러의 모든 메서드에서이 메서드를 호출 할 수 있습니다.

유사한 방법은 GET의 PARAMS을 얻기를 위해 존재합니다 raw_params

그 다음 middleware 층 도움이 될 충분하지 않은 경우.

+0

감사합니다. raw_post가 충분하지 않습니다. 랙보다 더 직접적인 방법이 있는지 궁금합니다. – Tao

+0

['request'] (http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-POST) 메소드의 반환 값을 파고 드는 것은 어떻습니까? 그것을 열어서 안에있는 것을보십시오. POST 메서드가 있습니다. – harm

+0

내가 정말로 원하는 것은 파싱하는 동안 예기치 않은 일이 발생했을 때를 대비해 레일 처리 된 객체가 아닌 일반 텍스트 http 메시지입니다. – Tao

관련 문제