檢視進行AFNetworking請求時的頭部資訊
我們在進行網路請求的時候,伺服器是如何知道我們的手機型別和資訊呢?這些資訊是通過請求頭部傳送的。關於如何匯入AFNetworking庫,請檢視我的另一篇部落格《iOS專案開發實戰——使用AFNetworking進行Http Get請求》。
程式碼實現如下:
- (void)viewDidLoad {
[super viewDidLoad];
// http://api.openweathermap.org/data/2.5/forecast/daily?lat=39.907501&lon=116.397232&cnt=10
// http://h.hiphotos.baidu.com/image/pic/item/8d5494eef01f3a298a1c0a799c25bc315d607cb5.jpg
NSString *urlStr = @"http://api.openweathermap.org/data/2.5/forecast/daily?lat=39.907501&lon=116.397232&cnt=10";
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
// 設定回覆內容資訊
manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];
//請求的方法;
[manager POST:urlStr
parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
//請求的頭部資訊;(我們執行網路請求的時候給伺服器傳送的包頭資訊)
NSLog(@"%@",operation.request.allHTTPHeaderFields);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@",error);
}];
}
在控制檯的輸出如下:
。
可以看到,在傳送的是資料中,包括了我們的手機型別,作業系統版本以及其他的一些資訊。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- 檢視AFnetworking網路請求時伺服器返回的頭部資訊伺服器
- iOS_對AFNetWorking的請求頭引數進行sha1加密iOS加密
- AFNetworking的請求頭設定(token)
- 檢視BAM檔案頭部資訊
- 使用AFNetworking進行引數形式的GET請求
- 使用 AFNetworking 進行 XML 和 JSON 資料請求XMLJSON
- 怎麼檢視ebs裡面的請求執行時間
- iOS專案開發實戰——使用AFNetworking進行Http Get請求iOSHTTP
- ruby進行http請求頭設定及獲取HTTP
- tomcat發請求,檢視各個環節的耗時時間Tomcat
- 檢視ebs請求檔案
- 有趣的請求引數/請求頭
- kfed 檢視磁碟頭資訊工具
- 封裝頭部切換檢視封裝
- 前端獲取不到後端新增的請求頭資訊前端後端
- chrome 檢視HTTP請求詳情ChromeHTTP
- AFNetworking3.0 HTTPS請求HTTP
- TCP 請求頭TCP
- http請求頭HTTP
- AFNetworking(二)AFNetworking對form-data請求體的處理ORM
- 使用apache的HttpClient進行http通訊,隱藏的HTTP請求頭部欄位是如何自動被新增的ApacheHTTPclient
- ajax中設定請求頭和自定義請求頭
- Jmeter —— jmeter設定HTTP資訊頭管理器模擬請求頭JMeterHTTP
- 一行程式碼快速整合tableView頭部縮放檢視行程View
- HTTP 請求響應頭部欄位裡 ETAG 的用法舉例HTTP
- 使用retrofit進行網路請求
- YApi 新版如何檢視 http 請求資料APIHTTP
- 如何使用 RxJS 更優雅地進行定時請求JS
- 預檢請求
- HTTP請求頭與響應頭HTTP
- 請求OpenFeign的GET請求時,請求為何失敗?
- Android 使用ksoap進行webservice請求AndroidWeb
- linux 發行版本資訊的檢視Linux
- http請求頭與響應頭的應用HTTP
- HTTP的請求與響應以及使用Chrome的檢視方式HTTPChrome
- phpstudy中apache設定跨域(頭部請求模組開啟)PHPApache跨域
- HTTP 請求頭部欄位中 connection - keep-alive 的含義HTTPKeep-Alive
- Windows 檢視系統資訊及持續執行時間 - systeminfoWindows