2011-06-15 27 views
1

我在我的應用程序中有一些操作需要用戶在網站上登錄,還有一些需要「人員」(基本上是移動應用程序用戶)才能進行身份驗證。爲了知道我是否需要通過移動身份驗證推送當前請求,我希望能夠確定請求是來自瀏覽器還是來自iPhone。區分瀏覽器請求和移動應用程序請求的最佳方法?

是否有請求頭或我可以查看這個?

感謝,最大

回答

1

看看mobile_fu

+0

這是非常有趣的,感謝@cbrulak。但是,來自移動應用程序的請求格式是xml,所以我不希望它切換到:mobile。儘管如此,我一定會記住這一點。我最終這樣做了:'如果request.env ['HTTP_USER_AGENT'] =〜/ MobileAppName | libcurl /'。 (libcurl就在那裏,所以我可以從curl模擬移動應用程序) – 2011-06-17 09:00:57