我的意思是,有些应用程序会向某些服务器发送http请求,例如某些游戏或Facebook。那么有没有办法通过查看http头来确定哪个应用正在发送它?是否可以通过http标头识别Android应用程序?
3
A
回答
1
您可能能够识别默认标题,但由于它们可以通过客户端运行的任何程序进行更改,因此不能保证。
对于它的价值,这里是User-Agent头我的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需要这个标识。
但是,客户如何识别自己并没有一般的规则。作为查看请求日志的人员,您经常能够知道他们来自哪个应用程序;然而,我怀疑是否有标准化或自动化的方式来做到这一点。
相关问题
- 1. 是否可以通过HTML5/jQuery从视频获取HTTP标头?
- 2. 是否可以通过Android应用程序录制电话?
- 3. ANDROID:是否可以通过应用程序(.apk)替换Android OS的库文件?
- 4. 是否可以通过设置使我的android应用程序可配置?
- 5. 是否可以通过其他应用程序使用TrueCrypt? (C#)
- 6. 是否可以通过API调用分发iOS应用程序
- 7. 语音识别API是否可用于Windows Store应用程序?
- 8. 是否可以通过编程方式更改应用程序图标?
- 9. 从http响应头识别浏览器是否支持gzip
- 10. IE8是否可以通过jQuery识别状态属性更改?
- 11. 是否可以通过AppleStore发布HTML 5 iPhone应用程序?
- 12. 是否可以通过iPad应用程序编辑.ePub文件?
- 13. 是否可以通过appstore从iTunes下载应用程序?
- 14. 是否可以通过VB.Net windows应用程序登录skype
- 15. 我们是否可以通过AIR应用程序实现SSO
- 16. 是否可以通过JavaScript发布到Facebook应用程序墙?
- 17. 在我的应用程序中是否可以使用语音识别模块?
- 18. 我可以从我的Android应用程序识别新邮件的Gmail通知
- 19. 如何识别是否通过PhoneGap webview/Titanium/Native Java构建的应用程序?
- 20. 如何检查是否可以通过android应用程序删除文件?
- 21. 是否可以跳过标题级别
- 22. Applescript是否可以识别iOS模拟器中应用程序的按钮?
- 23. 是否可以通过iOS应用程序确认是否接听电话?
- 24. Android标签应用是否可识别NFC标签中的vcard数据?
- 25. Web应用程序如何通过代码识别点击是否来自另一个Web应用程序?
- 26. 我们如何识别应用程序是否通过应用程序横幅启动?
- 27. 是否可以使用Apache记录所有HTTP请求标头?
- 28. GAE:在防火墙识别GAE应用程序通过URL抓取主机头
- 29. 是否可以在iPhone应用程序中记录HTTP连接?
- 30. Android Studio不再识别应用程序
您需要读取网络流量,而不是http标题。这绝对是可能的,虽然我不知道如何在Android上。 “操作系统监视器”的应用程序。 – tacone 2011-03-31 21:14:00
哦,等一下,你的问题还不清楚。谁应该做检测?远程服务器或手机上安装的应用程序? – tacone 2011-03-31 21:15:34