- /**
- * 傳入http請求的UserAgent
- * 根據它判斷是手機還是電腦傳送過來的請求
- * @param userAgent
- * @return
- */
- public static boolean choose(String userAgent) {
- if (userAgent.indexOf("Noki") > -1 || // Nokia phones and emulators
- userAgent.indexOf("Eric") > -1 || // Ericsson WAP phones and emulators
- userAgent.indexOf("WapI") > -1 || // Ericsson WapIDE 2.0
- userAgent.indexOf("MC21") > -1 || // Ericsson MC218
- userAgent.indexOf("AUR") > -1 || // Ericsson R320
- userAgent.indexOf("R380") > -1 || // Ericsson R380
- userAgent.indexOf("UP.B") > -1 || // UP.Browser
- userAgent.indexOf("WinW") > -1 || // WinWAP browser
- userAgent.indexOf("UPG1") > -1 || // UP.SDK 4.0
- userAgent.indexOf("upsi") > -1 || //another kind of UP.Browser
- userAgent.indexOf("QWAP") > -1 || // unknown QWAPPER browser
- userAgent.indexOf("Jigs") > -1 || // unknown JigSaw browser
- userAgent.indexOf("Java") > -1 || // unknown Java based browser
- userAgent.indexOf("Alca") > -1 || // unknown Alcatel-BE3 browser (UP based)
- userAgent.indexOf("MITS") > -1 || // unknown Mitsubishi browser
- userAgent.indexOf("MOT-") > -1 || // unknown browser (UP based)
- userAgent.indexOf("My S") > -1 ||// unknown Ericsson devkit browser
- userAgent.indexOf("WAPJ") > -1 ||//Virtual WAPJAG www.wapjag.de
- userAgent.indexOf("fetc") > -1 ||//fetchpage.cgi Perl script from www.wapcab.de
- userAgent.indexOf("ALAV") > -1 || //yet another unknown UP based browser
- userAgent.indexOf("Wapa") > -1 || //another unknown browser (Web based "Wapalyzer")
- userAgent.indexOf("Oper") > -1) {
- return true;
- } else {
- return false;
- }
- }
傳入http請求的UserAgent 根據它判斷是手機還是電腦傳送過來的請求
轉載於:https://www.cnblogs.com/wahaccp/p/3806570.html
相關文章
- Postman傳送請求引數是Map格式的請求Postman
- java傳送http請求JavaHTTP
- 使用requests庫來傳送HTTP請求HTTP
- python傳送HTTP POST請求PythonHTTP
- 使用Feign傳送HTTP請求HTTP
- 前端傳送的請求,是如何請求到後端服務的?前端後端
- nodejs使用request傳送http請求NodeJSHTTP
- 通過http上下文判斷是否是Ajax請求HTTP
- 使用 request 和 cheerio 庫來傳送 HTTP 請求HTTP
- SpringMVC中如何傳送GET請求、POST請求、PUT請求、DELETE請求。SpringMVCdelete
- Vue 使用 Axios 傳送請求的請求體問題VueiOS
- Go HTTP GET 請求可以傳送 body 嗎GoHTTP
- Go使用net/http庫傳送GET請求GoHTTP
- Postman傳送Post請求Postman
- Java傳送Post請求Java
- 傳送GET請求 示例
- HTTP GET請求傳bodyHTTP
- wireshark抓包curl傳送http2請求HTTP
- 理解ASP.NET Core - 傳送Http請求(HttpClient)ASP.NETHTTPclient
- 如何傳送請求以及AJAX
- 使用Postman傳送POST請求的指南Postman
- 以Raw的方式傳送POST請求
- Android 傳送HTTP GET POST 請求以及通過 MultipartEntityBuilder 上傳檔案(二)AndroidHTTPUI
- Jmeter —— jmeter利用取樣器中http傳送請求JMeterHTTP
- 在Java中,使用HttpUtils實現傳送HTTP請求JavaHTTP
- 如何檢視 Chrome 外掛傳送的 HTTP 請求(或 localStorage)?ChromeHTTP
- curl 傳送 POST 請求的四種方式
- Vue中封裝axios傳送請求Vue封裝iOS
- java傳送GET和post請求Java
- linux用curl傳送post請求Linux
- Python爬蟲(二)——傳送請求Python爬蟲
- HTTP的請求過程HTTP
- 如何使用jMeter傳送兩個邏輯上相關的HTTP請求JMeterHTTP
- 【python介面自動化】- 使用requests庫傳送http請求PythonHTTP
- 傳送 options 請求 後端返回 405 的解決過程後端
- 傳送新請求,取消上一次pending狀態的同一請求
- jmeter之傳送json資料的post請求JMeterJSON
- vue中使用axios傳送ajax請求VueiOS