我的意思是,有些應用程序會向某些服務器發送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. 語音識別API是否可用於Windows Store應用程序?
- 2. 是否可以通過其他應用程序使用TrueCrypt? (C#)
- 3. 是否可以通過API調用分發iOS應用程序
- 4. 是否可以通過編程方式更改應用程序圖標?
- 5. IE8是否可以通過jQuery識別狀態屬性更改?
- 6. 我們是否可以通過AIR應用程序實現SSO
- 7. 是否可以通過AppleStore發佈HTML 5 iPhone應用程序?
- 8. 是否可以通過appstore從iTunes下載應用程序?
- 9. 是否可以通過VB.Net windows應用程序登錄skype
- 10. 是否可以通過JavaScript發佈到Facebook應用程序牆?
- 11. 在我的應用程序中是否可以使用語音識別模塊?
- 12. 我可以從我的Android應用程序識別新郵件的Gmail通知
- 13. 是否可以跳過標題級別
- 14. Android標籤應用是否可識別NFC標籤中的vcard數據?
- 15. Web應用程序如何通過代碼識別點擊是否來自另一個Web應用程序?
- 16. 我們如何識別應用程序是否通過應用程序橫幅啓動?
- 17. 語音識別Android應用程序
- 18. Android應用程序無法識別setRedirectStrategy?
- 19. 從Android應用程序中識別GoogleTv
- 20. 是否可以使用Apache記錄所有HTTP請求標頭?
- 21. 是否可以在iPhone應用程序中記錄HTTP連接?
- 22. 是否可以通過scapy創建HTTP響應
- 23. 是否可以使用Rake自動化Android應用程序的構建過程?
- 24. 應用程序引擎應用程序標識符別名
- 25. Android:如何通過標記或標識識別ImageView
- 26. 應用程序是否可以響應推送通知?
- 27. 是否可以編寫一個可與Arduino板通信的Android應用程序?
- 28. 是否可以識別插入?
- 29. 是否可以識別WordPress主題?
- 30. 是否可以識別Pandas.tslib.normalize_date()時區?
您需要讀取網絡流量,而不是http標題。這絕對是可能的,雖然我不知道如何在Android上。 「操作系統監視器」的應用程序。 – tacone 2011-03-31 21:14:00
哦,等一下,你的問題還不清楚。誰應該做檢測?遠程服務器或手機上安裝的應用程序? – tacone 2011-03-31 21:15:34