如何在java中的Web服務中訪問IP,瀏覽器等客戶端詳細信息?webservice中的客戶詳細信息
3
A
回答
1
String ip = request.getRemoteAddress();
String browser = request.getHeader("User-Agent");
+0
如果iam只使用Jsp頁面,這將會執行。 – 2009-09-09 10:26:05
0
有關瀏覽器的信息將在HTTP頭文件中可用,如:內容類型,版本等。 如果Web服務能夠獲取客戶端的IP地址,則安全性將被大量包含。 直到客戶端將它作爲參數發送給您的呼叫時,才能訪問IP地址。
1
如果您使用的是axis或Jax Rpc,那麼您可以通過此來獲取IP地址和瀏覽器,這必須在服務器端存根上完成。
HttpServletRequest httpReq = (HttpServletRequest) MessageContext.getCurrentContext().getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
String ip = httpReq.getRemoteAddr();
String browser = httpReq.getHeader("User-Agent");
相關問題
- 1. 客戶詳細信息
- 2. 更新的客戶詳細信息
- 3. 實施OpenID客戶詳細信息
- 4. 客戶端系統詳細信息
- 5. Webservice的地方的詳細信息
- 6. Crystal Reports詳細信息詳細信息
- 7. Android主詳細信息詳細信息
- 8. 用戶詳細信息表中的用戶認證詳細信息或單獨?
- 9. Spring安全客戶端詳細信息將作爲DaoAuthenticationProvider中的用戶詳細信息
- 10. 在客戶端獲取完整客戶詳細信息
- 11. 添加客戶詳細信息給用戶休息api
- 12. 通過api獲取客戶端的paypal賬戶詳細信息
- 13. struts 2 action class中的客戶端詳細信息
- 14. 如何從WooCommerce的訂單中獲取客戶詳細信息?
- 15. 流星:在客戶端訪問用戶詳細信息
- 16. Magento產品詳細信息 - 用戶登錄+客戶組限制?
- 17. 如何在Magento事件checkout_cart_product_add_after中獲取客戶詳細信息?
- 18. 在customer_group_save_after事件中獲取客戶組詳細信息
- 19. 從Square客戶中檢索卡片詳細信息
- 20. 如何在ArrayList中添加客戶詳細信息?
- 21. PushViewController詳細信息?
- 22. 詳細信息sql
- 23. UITableView詳細信息
- 24. IMAP_AirSeatMapService詳細信息
- 25. ldap - 瞭解用戶的詳細信息
- 26. Twitter的用戶詳細信息和Python
- 27. 如何在沒有API詳細信息的情況下獲取潛在客戶詳細信息?
- 28. 抓取出現多次的客戶的詳細信息
- 29. acumatica的客戶詳細信息頁面上運行總(AR402000)
- 30. 獲取客戶端的Azure訂閱詳細信息
你是如何實現服務器端的?你使用了什麼框架? – 2009-09-09 09:29:19
你沒有提到你的環境。 你會使用Web服務器和什麼服務器? 誰會打電話給你的Web服務,瀏覽器或Web服務客戶端應用程序? – 2009-09-09 09:33:52
我有一個調用Web服務的Jsp頁面。 Web方法需要記錄它獲取的每個請求。所以我需要客戶端IP和瀏覽器。用戶訪問那個jsp頁面。服務器是Tomacat。 – 2009-09-09 10:10:28