我有我的android應用程序與之通信的RESTful http api。有什麼方法可以確保請求是否僅由我的應用程序進行?確保請求是否由Android應用程序進行?
0
A
回答
1
您可以在您的應用程序中添加自定義http標題,並在服務器上檢查它。儘管如此,這個頭文件可能會被惡意用戶嗅探和僞造。然後你可以進一步做一些公鑰認證。
0
沒有100%的證據可以做你想做的事情。您可以監控user agent標題,該標題將具有Android設備的特定值。但是,您仍然可以看到一些Android設備未使用適當的標頭。此外,沒有人阻止PC客戶端發送類似Android的用戶代理標頭。
0
您可以使用IP configuration
來做到這一點,請檢查您的IP。您可以使用應用程序服務器的配置文件來配置IP,或者在您的其他WS中使用pro-grammatically
來配置IP。
相關問題
- 1. 確保該頁面是由特定程序請求的
- 2. 由Facebook應用程序請求的響應生成的POST是否保證爲已簽名的請求?
- 3. 檢查Android應用程序是否請求位置更新
- 4. 檢查Android應用程序LocationClient是否請求位置更新
- 5. 當應用程序在後臺時,Admob是否執行請求?
- 6. 是否可以在後臺應用程序中進行網絡請求?
- 7. 如何確定JavaFX應用程序是否由WebStart運行?
- 8. Android JSON請求:由「utf8」引起的應用程序崩潰?
- 9. Android webview請求應用程序緩慢
- 10. 如何確保API請求來自我們的移動(iOS/Android)應用程序?
- 11. 從無效請求中保護Android應用程序的URL
- 12. 檢查服務器的請求是否由離子應用程序做出
- 13. 應用程序洞察請求請求
- 14. 驗證運行espresso時由android應用程序發出的http請求
- 15. 來自Android應用程序的請求使用Retrofit&Fabric進行OAuth問題
- 16. 如何在IIS7中正確設置應用程序請求路由以路由SSL請求?
- 17. 如何從android應用程序發送Facebook好友請求(不是應用程序好友請求)?
- 18. 如何確定應用程序是否是Web應用程序
- 19. 在引導Angular2應用程序之前進行AJAX請求
- 20. 複製的NodeJS cookie進行內部應用程序的請求
- 21. Facebook應用程序請求
- 22. Web應用程序請求
- 23. Facebook應用程序請求
- 24. 如何在Android應用程序的後臺進行網絡請求?
- 25. 是否有可能知道源應用程序的請求?
- 26. 是否可以在應用程序級別限制請求域?
- 27. Web應用程序是否繼續在請求之間重建?
- 28. 確定是否來自Android應用程序的HTTP請求?然後做出適當的迴應
- 29. 從android應用程序執行的進程是否與android應用程序具有相同的權限?
- 30. 確定是否由os在後臺啓動cordova應用程序
由於NAT,IP地址通常由許多人共享。在這種情況下,應用程序將不區分本地客戶端和蘋果客戶端從位於路由器後面的同一本地網絡進行交談,該路由器由單個全局IP地址表示。 – spacediver 2012-07-20 09:26:13