成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone獲得User-Agent(UA)信息的方法

移動開發 iOS
User-Agent(簡稱UA)是HTTP請求頭部用來標識客戶端信息的字符串, 包括操作系統, 瀏覽器等信息. 為了建立手機客戶端的信息數據庫, 需要從手機的http請求中取到這一字符串.

如果你需要獲取Android手機的UA信息,請移步這里Android獲得UA信息的方法

iPhone中取到UA信息的方法如下:

1.利用瀏覽器控件UIWebView建立一個http請求

2.在請求建立的期間, 建立一個新的事件循環用來判斷UA信息是否已經建立

3.在發送http請求之前截獲UA信息, 并且取消這一http請求 ;)

獲取iPhone UA的代碼如下:

  1. UIWebView *_webView; 
  2. NSString *userAgent; 
  3.  
  4. - (void)createHttpRequest { 
  5.     _webView = [[UIWebView alloc] init]; 
  6.     _webView.delegate = self; 
  7.     [_webView loadRequest:[NSURLRequest requestWithURL: 
  8.     [NSURL URLWithString:@"http://www.eoe.cn"]]]; 
  9.     NSLog(@"%@", [self userAgentString]); 
  10.     [_webView release]; 
  11.  
  12. -(NSString *)userAgentString 
  13.     while (self.userAgent == nil)  
  14.     { 
  15.         NSLog(@"%@", @"in while"); 
  16.         [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]; 
  17.         } 
  18.     return self.userAgent; 
  19.  
  20. -(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
  21.     if (webView == _webView) { 
  22.     self.userAgent = [request valueForHTTPHeaderField:@"User-Agent"]; 
  23.     // Return no, we don't care about executing an actual request. 
  24.     return NO; 
  25.     return YES; 
  26.  
  27. - (void)dealloc { 
  28. [userAgent release]; 
  29.     [super dealloc]; 
  30.   

程序在iPhone4.1模擬器中運行結果如下:

2010-12-21 12:52:38.302 UATest[6722:207] in while

2010-12-21 12:52:38.305 UATest[6722:207] in while

2010-12-21 12:52:38.307 UATest[6722:207] in while

2010-12-21 12:52:38.307 UATest[6722:207] in while

2010-12-21 12:52:38.308 UATest[6722:207] in while

2010-12-21 12:52:38.309 UATest[6722:207] in while

2010-12-21 12:52:38.312 UATest[6722:207] Mozilla/5.0 (iPhone Simulator; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Mobile/8B117

責任編輯:張葉青 來源: eoe Android開發者社區
相關推薦

2021-12-28 07:20:44

UA網絡協議

2011-12-13 14:19:32

iPhone信息圖

2009-03-27 14:40:38

AndroidiPhoneFlash

2017-10-25 14:44:37

PackageManaApp信息

2013-08-21 11:31:21

iPhone圖片方法

2009-08-25 09:40:05

思科網絡認證證書思科網絡認證

2018-05-11 09:17:57

CIO

2012-04-26 13:17:56

iPhone應用發布登錄銀行信息

2012-04-11 16:56:55

蘋果

2011-07-20 15:42:18

iPhone 劃動條

2011-08-05 16:58:25

iPad iPhone UIImagePic

2011-08-03 17:27:40

iPhone UIScrollVi

2012-05-10 17:16:07

信息圖iPhoneAndroid

2021-08-30 11:07:32

iPhone存儲空間

2011-03-29 10:22:35

Zabbix Agen安裝

2011-03-29 14:37:47

Zabbix Agen配置

2019-02-12 09:10:53

2009-11-07 19:09:35

Windows 7優惠

2024-08-05 15:39:06

2023-11-29 13:54:00

ChatGPT模型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品乱码久久久久v最新版 | 色综合久久88色综合天天 | 亚洲视频国产视频 | 91动漫在线观看 | 国产精品九九九 | 在线视频一区二区 | 国产精品99久久久久久动医院 | 日本成人在线免费视频 | 欧美日韩综合 | 一区二区三区四区国产 | 国产精品美女久久久av超清 | 超碰在线人人 | 日本午夜视频 | 欧美综合一区二区 | 欧美a∨ | 韩日免费视频 | 亚洲精品久久久蜜桃网站 | 久久久久久久一区二区三区 | 最新国产视频 | 成人精品国产免费网站 | 亚洲成网| 日韩伦理电影免费在线观看 | 欧美国产日韩在线 | 久久亚洲一区二区 | 亚洲视频一 | 午夜av成人| 国产久| 91精品一区 | 中文字幕一区二区三区不卡 | 一区二区免费高清视频 | 欧美国产亚洲一区二区 | 国产精品福利久久久 | 综合国产| 日本成人在线免费视频 | 中文字幕日韩一区 | 欧美在线观看一区二区 | 国产欧美精品 | 亚洲视频在线播放 | avmans最新导航地址 | 精品美女| 亚洲欧美在线观看 |