2011-03-31 11 views
3

つまり、いくつかのアプリケーションは、いくつかのゲームやFacebookのような特定のサーバーにHTTPリクエストを送信します。では、httpヘッダーを見てどのアプリがそれを送信しているのかを特定する方法はありますか?httpヘッダーからAndroidアプリを識別することはできますか?

+0

httpヘッダーではなく、ネットワークトラフィックを読み取る必要があります。確かに可能ですが、私はどのようにアンドロイドかわかりません。 "OS Monitor"アプリがそれを行います。 – tacone

+0

お待ちください、あなたの質問は不明です。誰が検出を行う必要がありますか?リモートサーバーまたは電話機にインストールされているアプリですか? – tacone

答えて

1

デフォルトヘッダーを識別できる可能性がありますが、クライアントが実行しているプログラムによって変更できるため、保証はありません。何が価値があるために

、ここでユーザーエージェントは、私のAndroid携帯電話が送信するヘッダーです:

Moxilla/5.0 (Linux; U; Android 2.2; en-us; T-Mobile G2 Build/FRF91) AppleWebKit/533.1(KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
3

どのアプリがそれを送信しているかを特定する方法はありますか?

一般的に、いくつかのアプリはユーザーエージェントを変更するかもしれませんが、おそらくそれをそのままにしておきます。

1

ほとんどすべての要求は、それらの身分のいくつかのフォームを持っています。多くの場合、サーバーAPIはこの識別を必要とします。

しかし、クライアントが自分自身をどのように識別するための一般的なルールはありません。リクエストログを見ている人間は、自分がどのアプリから来ているのかをよく知ることができます。しかし、私はこれを行うための標準化された方法や自動化された方法があるとは思わない。

関連する問題