アプリケーションを手動で実装することなく、ステータスが200以外のすべての応答を追跡または取得するためのツール(または宝石)がありますか?Railsで200以上のHTTPレスポンスを追跡する
0
A
答えて
1
ツールや宝石は必要ありません。これは、Railsミドルウェアを実装することで簡単に行うことができます。
質問がかなり一般的なので、私はそれをより一般的な方法で回答します。 のようなコードに何かのミドルウェアモジュールの追加ラインの内側に、その後、ミドルウェア(あなたがRailsのために、このためのリソースの数を見つけることができます)を作成します。
status, headers, body = @application.call(request.env)
そして、その行の後の状態だったかどうか確認しますあなたがその応答で望むものを何でもしてください - データベースに記録し、エアブレーキなどで報告してください。
+0
あなたのアプリがどのように整理されているか、またあなたのアプリが単にAPIで構成されているのではないかというと、API urlが呼び出されているかどうかチェックして、反応。 – Aleks
関連する問題
- 1. HTTPレスポンスでRailsのステータス200を返すようにする
- 2. レスポンスを送信するPHPのHTTP 200 SUCCESS
- 3. ステータスのレスポンス:200 OK URL:angular2.0のヌルエラーhttp投稿
- 4. CURLレスポンス "200"、GetAsync "406"
- 5. 1200px以上のウェブサイトでのレスポンス
- 6. Application InsightsでのHTTP本文の追跡
- 7. WebsphereでのHTTPリクエストの追跡
- 8. レスポンス200(カスタムデータ型)のAJAXエラー
- 9. レスポンスのHTTPステータスが200の場合、どのerrorTypesが可能ですか?
- 10. HTTP 200レスポンスまだ有効なコンテンツはありませんか?
- 11. 200 URL以外の文字列でのHTTPコード
- 12. サブスクライバ番号を追跡する属性を追加する - Rails
- 13. HTTP 200でのクロスドメインAJAXリクエストエラー
- 14. -200、メッセージ:HTTPエラー
- 15. httpステータス200 200(200 OKではない)角度アプリケーション
- 16. c#Web API/SOAPリクエストとレスポンスを追跡する
- 17. RailsでHTTPレスポンスを待つベストプラクティスは何ですか?
- 18. JavaのAndroidでhttpパケットを追跡する方法
- 19. Retrofit2レスポンスが200でない場合でもレスポンス本体をデシリアライズする
- 20. Webアプリケーション経由でHTTP RESTFUL要求を追跡する方法
- 21. 200以上のノードを持つMITのスタークラスタエラー
- 22. HTTPステータスコード200 vs 202
- 23. HTTP POSTレスポンスコード200 OK
- 24. Railsでオンラインユーザーを追跡する方法は?
- 25. Ruby on Railsアプリケーションでコミット履歴を追跡するSubversion gem
- 26. WSO2 ESB FileConnector2.copyファイルをコピー先の200回以上
- 27. クライアント上でNodejsサーバーの進行状況を追跡する
- 28. node.jsでちょうど200レスポンスを送信する方法
- 29. HTTPステータスが200ではないJBossのHTTPレスポンスメッセージボディを外す
- 30. OneDrive C#SDK itemcollection制限私は、以下のクエリに対する応答に200個の以上のアイテムを得ることができる場合200
最初の質問は - なぜそれが必要ですか?ページの更新中に発生する可能性があるため、APIまたは200とは異なるステータスを取得する必要がありますか?最初の質問は、なぜそれが必要なのですか? – Aleks
私たちはかなりの数のリクエストを持つAPIを持っています。そしてCTOは、無関係の事例がたくさんある可能性があると私は知っていますが、 @Aleks – Unfold