수동으로 구현하지 않고도 상태가 200이 아닌 응용 프로그램에서 제공 한 모든 응답을 추적하거나 보고서를 얻는 도구 (또는 보석)가 있습니까?레일에서 200이 아닌 HTTP 응답을 추적하십시오.
0
A
답변
1
Rails 미들웨어를 구현하면 도구 나 보석이 필요하지 않습니다.
질문이 오히려 일반적이므로 좀 더 일반적인 방식으로 대답하겠습니다. 같은 코드 무언가의 미들웨어 모듈 추가 라인 안에 다음, 미들웨어 (당신은 레일이에 대한 자원의 번호를 찾을 수 있습니다) 만들기 :
status, headers, body = @application.call(request.env)
그리고 그 라인 이후의 상태에 있었는지 확인 응답 및 당신이 그 응답으로 원하는대로 - 데이터베이스에 기록, 에어 브레이크 등으로보고하십시오.
+0
앱이 어떻게 구성되었는지 잘 모르겠으며 앱이 API로만 구성되어 있지 않은 경우 확인하고 로깅하기 전에 API URL이 호출되었는지 확인해야합니다. 응답. – Aleks
관련 문제
- 1. WCF가 200이 아닌 응답을 처리 할 수 있습니까?
- 2. http 코드가 200이 아닌 응답을 wget으로 다운로드 한 콘텐츠에 액세스 OK
- 3. HTTP 응답을 통해 레일에서 상태 200 반환
- 4. HTTP 상태 코드가 200이 아니라고 주장했습니다.
- 5. http 도메인 리퍼러를 추적하십시오.
- 6. CORS 및 200이 아닌 상태 코드
- 7. javascript - 성공적인 아약스 요청/응답을 추적하십시오.
- 8. 응용 프로그램의 HTTP 요청을 추적하십시오.
- 9. 레일에서 XML 응답을 처리하는 방법
- 10. 병이 200이 아닌 올바른 응답 코드를 반환하도록 지정하십시오.
- 11. 레일에서 HTTP 헤더 변경하기
- 12. 레일에서 HTTP 동사를 라우팅
- 13. http 요청 오류에 대한 응답을 gzip 할 수 있습니까?
- 14. HTTP-200이 아닌 응답에서 HTML 마크 업을 반환하는 것이 "괜찮습니까"입니까?
- 15. OK가 아닌 HTTP 상태를받은 후에 XML 응답을 얻으려면 어떻게해야합니까?
- 16. vba로 http 포스트 진행 과정을 추적하십시오.
- 17. 자바 스크립트를 사용하여 iframe의 http 요청을 추적하십시오.
- 18. 안드로이드 네이티브 브라우저에서 http 요청을 추적하십시오.
- 19. node.js http 응답을 스트림
- 20. Http 헤더 응답을 제거합니다
- 21. HTTP 응답을 파일에 저장
- 22. HTTP 응답을 수정하십시오
- 23. HTTP Post에서 응답을 처리하는 방법
- 24. coffescript로 레일에서 응답을 처리하는 방법은 무엇입니까?
- 25. 브라우저에 응답을 보낸 후 코드를 레일에서 실행
- 26. 레일에서 두 개의 응답을 보내는 방법
- 27. 레일에서 json 응답을 구문 분석하는 방법
- 28. 유효한 XML 문자열 응답을 사용하는 HTTP 상태 코드
- 29. 레일에서 HTTP 상태 코드 확인
- 30. 레일에서 기본 http 인증을 사용하여
첫 번째 질문은 - 왜 당신은 그것을 필요로합니까? 페이지를 새로 고치는 동안 일어날 수 있으므로 API 또는 200과 다른 모든 상태를 캐치해야합니까? 그래서 첫 번째 질문은 - 왜 당신은 그것을 필요로합니까? – Aleks
상당한 수의 요청이있는 API가 있으며 CTO는 제어가 가능하고 그러한 사건을 추적 할 수 있는지 물었습니다. 관련없는 사례가 너무 많을 수 있음을 알고 있습니다. @Aleks – Unfold