AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
//不設置會報-1016或者會有編碼問題
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
//不設置會報 error 3840
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
//創建你得請求url、設置請求頭
NSString *urlString = [NSString stringWithFormat:@"http://xxxxx"];
NSMutableURLRequest *request = [[AFJSONRequestSerializer serializer] requestWithMethod:@"POST" URLString:urlString parameters:你的參數 error:nil];
[request addValue:你需要的accept-id forHTTPHeaderField:@"Accept-Id"];
[request addValue:你需要的user-agent forHTTPHeaderField:@"User-Agent"];
NSData *body = 你需要提交的data;
[request setHTTPBody:body];
//發起請求
[[manager dataTaskWithRequest:request completionHandler:^(NSURLResponse * _Nonnull response, id _Nullable responseObject, NSError * _Nullable error) {
if (!error) {
NSLog(@"Reply JSON: %@", responseObject);
if ([responseObject isKindOfClass:[NSDictionary class]]) {
//處理你的數據
}
} else {
NSLog(@"Error: %@, %@, %@", error, response, responseObject);
}
}] resume];
AFNetworking3.0添加請求頭Header
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 我項目里網絡請求的Content-Type是application/octet-stream;charset=ut...
- 1、修改AFNetworking中修改源碼,在AFSecurityPolicy.m注釋掉這幾句 或者可以添加一個宏...
- 添加日志攔截器 OkHttpClient.Builder httpClientBuilder = new OkHt...