2
A
답변
0
진 경우에도 신체를 포함하여 일반 텍스트 HTTP 메시지는, 그것은 정확히 기록 할 것에 조금 달라집니다. 그러나 나는 당신이 찾고있는 것입니다 raw_post
믿습니다. 이렇게하면 원시 POST 본문이 반환됩니다. 컨트롤러의 모든 메서드에서이 메서드를 호출 할 수 있습니다.
유사한 방법은 GET의 PARAMS을 얻기를 위해 존재합니다 raw_params
그 다음 middleware 층 도움이 될 충분하지 않은 경우.
관련 문제
- 1. 어떻게 화면을 GIF에 기록 할 수 있습니까?
- 2. 글래스 피쉬 3에 어떻게 주입되는지와 어떻게 기록 할 수 있습니까?
- 3. 클래스 이름으로 인스턴스 메서드를 어떻게 호출 할 수 있습니까? 레일에?
- 4. HTTP 요청을 다른 인코딩으로 어떻게 시뮬레이트 할 수 있습니까?
- 5. 어떻게 원시 System.Drawing.Image를 .ashx로 전달할 수 있습니까?
- 6. Camel의 log4j logger에 요청/응답을 어떻게 기록 할 수 있습니까?
- 7. PHP 5.2에서 어떻게 오류를 기록 할 수 있습니까?
- 8. 어떻게 레일에 내용을 동적으로 추가 할 수 있습니까?
- 9. 레일의 끝 경로를 레일에 어떻게 표시 할 수 있습니까?
- 10. 복잡한 json을 어떻게 레일에 렌더링 할 수 있습니까?
- 11. 루비 레일에 활성 기록 협회
- 12. 레일에 루비를 찾아서 어떤 기록
- 13. 원시 타입에서 .class를 어떻게 사용할 수 있습니까?
- 14. 요청 결과를 httperf에 기록 할 수 있습니까?
- 15. iMacros는 파일에 오류를 기록 할 수 있습니까?
- 16. 원시 HTTP (퍼티)
- 17. highcharts.js에서 원시 데이터를 스크래핑 할 수 있습니까?
- 18. 발생한 예외를 기록 할 수 있습니까?
- 19. 어떻게 자바 스크립트 동작을 기록 할 수 있습니까?
- 20. 정확히 어떻게 WCF 클라이언트에서 보내고받은 메시지를 기록 할 수 있습니까?
- 21. 체크 아웃의 기록 목록을 TFS에 어떻게 쿼리 할 수 있습니까?
- 22. 어떻게 각 키보드 입력을 텍스트 파일에 기록 할 수 있습니까?
- 23. 모든 마리오넷 뷰 렌더링시 어떻게 메시지를 기록 할 수 있습니까?
- 24. GDB에서 입력 한 명령을 어떻게 기록 할 수 있습니까?
- 25. Inno Setup 설치를 어떻게 기록 할 수 있습니까?
- 26. tomcat : tomcat 로그에 어떻게 사용자 이름을 기록 할 수 있습니까?
- 27. Sqlite3에서 파이썬으로 쿼리를 어떻게 기록 할 수 있습니까?
- 28. 어떻게 simple_form에 원시 html을 추가 할 수 있습니까?
- 29. ASP.NET 웹 서비스에서 원시 바이트를 어떻게 반환 할 수 있습니까?
- 30. 어떻게 원시 사용자의 암호를 장고에서 재사용 할 수 있습니까?
감사합니다. raw_post가 충분하지 않습니다. 랙보다 더 직접적인 방법이 있는지 궁금합니다. – Tao
['request'] (http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i-POST) 메소드의 반환 값을 파고 드는 것은 어떻습니까? 그것을 열어서 안에있는 것을보십시오. POST 메서드가 있습니다. – harm
내가 정말로 원하는 것은 파싱하는 동안 예기치 않은 일이 발생했을 때를 대비해 레일 처리 된 객체가 아닌 일반 텍스트 http 메시지입니다. – Tao