我的意思是,某些应用会向某些服务器发送http请求,例如某些游戏或Facebook。那么有没有办法通过查看http标头来确定哪个应用程序正在发送它?
答案 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需要此标识。
但是,客户如何识别自己没有一般规则。作为查看请求日志的人,您通常可以告诉他们来自哪个应用程序;但是,我怀疑有一种标准化或自动化的方式来做到这一点。