2016-07-05 9 views
0

こんにちは私は紺色のモバイルアプリについて質問があります。azureモバイルアプリでヘッダー、本文、およびurlパラメータを含むHTTPリクエストを確認する方法

トラブルシューティング時に、azureモバイルアプリでヘッダー、本文、およびURLパラメータを含むHTTPリクエストを確認できますか? 「はい」の場合は、どうすれば確認できますか?

たとえば、クライアントがAzureモバイルアプリにHTTPリクエストを送信し、応答が不良リクエスト(ステータスコード400)であるとします。 それから私は原因を理解したいと思います。

まず、[Diagnostics log] - [Web server logging]をportal.azure.comのStorageとして設定し、IISログを確認しました。 しかし、HTTPリクエストにはヘッダー、本文情報はありません。 私はそのログによって原因を見つけられませんでした。

最後に、クライアントのログで、フィドラーを使用して問題が解決され、原因がHTTP要求の本文に間違っています。

とりわけ、クライアントサイドでフィドラーログを取ることで、私はこの問題を解決することができましたが、Azureモバイルアプリ側でhttpリクエストのヘッダー、ボディーおよびURLパラメーターを確認する方法があるかどうかを知りたいと思います。

答えて

0

クライアントまたはサーバー側で受信クエリをログに記録することも、Fiddlerのようなものを使用することもできます。サーバー側では、Node.jsまたはASP.NETのための通常のメソッドを使用してください。何も特別なものは必要ありません。クライアント側では、all platforms on my blogのプロセスを文書化しました。ドキュメンテーションはHTTPリクエストを調整するためのものですが、ログは同じレシピです。

+0

管理対象クライアントのサンプル(Windows/Xamarin):[サンプルLoggingHandler](https://github.com/Azure-Samples/app-service-mobile-dotnet-todo-list-files/blob/master) /src/client/MobileAppsFilesSample/Helpers/LoggingHandler.cs#L63)。 –

+0

私達に素晴らしい情報をくれてありがとう!サーバー側では、メソッドを使用して情報を取得できます。しかし、ヘッダーと本文を含む完全なhttp要求のログを取るための既定の機能があるかどうかを知りたいと思います。あなたはその点を知っていますか? – user3395471

+0

これは標準のASP.NETまたはNode.js/ExpressJSです。そうではありません。何もする必要はありません。あなたは何かをしなければならず、標準的な機能ログは絶対にすべてありません。しかし、あなたは簡単にそれを行うことができます。 –

関連する問題