我的意思是,有些應用程序會向某些服務器發送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