是否可以从http标头识别Android应用程序?

时间:2011-03-31 21:08:35

标签: android http

我的意思是,某些应用会向某些服务器发送http请求,例如某些游戏或Facebook。那么有没有办法通过查看http标头来确定哪个应用程序正在发送它?

3 个答案:

答案 0 :(得分:3)

  

那么有没有办法确定哪个应用程序正在发送它?

一般来说,没有。有些应用可能会修改用户代理,但最有可能不管它。

答案 1 :(得分: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

答案 2 :(得分:1)

几乎所有请求都会有某种形式的身份证明。通常,服务器API需要此标识。

但是,客户如何识别自己没有一般规则。作为查看请求日志的人,您通常可以告诉他们来自哪个应用程序;但是,我怀疑有一种标准化或自动化的方式来做到这一点。