2012-12-06 84 views
2

我想確定一個http請求是否來自移動應用程序。確定httpServeltRequest是否來自移動設備或網絡

我的apporach是檢查referer,因爲移動應用程序通常不會在請求中發送referer。 但是有一些智能手機的操作系統在發佈者中發送永久值,所以我可以識別它?

我附上一個關於Windows 7和Windows 8手機的鏈接,他們發送引用。 http://atomaras.wordpress.com/2012/11/18/wp7-app-on-wp8-breaking-changes-part-1-webrequests-referer-changes/

回答

0

您應該依賴包含瀏覽器信息的User-Agent HTTP請求標頭。此鏈接here似乎具有可以來自不同移動瀏覽器的User-Agent標頭列表。

+1

多數民衆贊成在正確的答案,雖然,請記住,這個領域可以通過程序設置 – fredcrs

+0

正確的,我認爲OP的目的是識別,但不驗證客戶端是否真的是移動瀏覽器,所以如果某個程序試圖表現爲移動瀏覽器,OP可以相應處理這些請求。 – Vikdor

相關問題