檢視進行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 。歡迎大家訪問!
相關文章
- 檢視BAM檔案頭部資訊
- AFNetworking(二)AFNetworking對form-data請求體的處理ORM
- 使用apache的HttpClient進行http通訊,隱藏的HTTP請求頭部欄位是如何自動被新增的ApacheHTTPclient
- tomcat發請求,檢視各個環節的耗時時間Tomcat
- iOS開發 GCD訊號量實現AFNetworking的順序請求iOSGC
- YApi 新版如何檢視 http 請求資料APIHTTP
- 有趣的請求引數/請求頭
- 前端獲取不到後端新增的請求頭資訊前端後端
- HttpClient 進行soap請求HTTPclient
- Jmeter —— jmeter設定HTTP資訊頭管理器模擬請求頭JMeterHTTP
- AFNetworking(一)從一次請求瞭解AFHTTPSessionManagerHTTPSession
- TCP 請求頭TCP
- controller層收不到資料資訊,檢視是否有資料夾與請求路徑同名Controller
- 使用 $fetch 進行 HTTP 請求HTTP
- ajax中設定請求頭和自定義請求頭
- 檢視瀏覽器請求的session 瀏覽器怎麼檢視session瀏覽器Session
- 如何使用 RxJS 更優雅地進行定時請求JS
- SpringMVC處理請求頭、響應頭、編碼行為SpringMVC
- 預檢請求
- HTTP 請求響應頭部欄位裡 ETAG 的用法舉例HTTP
- HTTP 請求頭部欄位中 connection - keep-alive 的含義HTTPKeep-Alive
- 使用retrofit進行網路請求
- 請求OpenFeign的GET請求時,請求為何失敗?
- 執行計劃-2:檢視更多的資訊
- iOS開發·網路請求大總結(NSURLConnection,NSURLSession,AFNetworking)iOSSession
- HTTP請求頭與響應頭HTTP
- HTTP的請求與響應以及使用Chrome的檢視方式HTTPChrome
- .NET Core如何進行請求轉發?
- apisix~按域名進行請求轉發API
- http請求頭與響應頭的應用HTTP
- 使用Python獲取HTTP請求頭資料PythonHTTP
- python爬蟲請求頭Python爬蟲
- 資訊: 解析 HTTP 請求 header 錯誤 注意:HTTP請求解析錯誤的進一步發生將記錄在DEBUG級別。 java.lang.IllegalArgumentException: 請求頭太大HTTPHeaderJavaException
- 如何檢視 Chrome 外掛傳送的 HTTP 請求(或 localStorage)?ChromeHTTP
- 【應用服務 App Service】App Service發生錯誤請求時,如何檢視IIS Freb日誌,從中得知錯誤所發生的模組,請求中所攜帶的Header資訊APPHeader
- 大請求、請求超時問題
- phpstudy中apache設定跨域(頭部請求模組開啟)PHPApache跨域
- 檢視Docker容器的資訊Docker
- IP資料包頭部資訊分析