https://my.oschina.net/wolx/blog/406092
Project request, need to set the header, request token access, Nsurlrequest request does not directly set the header method, need to be nsmutableurlrequest to implement
One nsurlrequest setting
1. Create a requestnsurlrequest *request = [nsurlrequest requestwithurl:url]; 2. Create a Nsmutableurlrequest add headernsmutableurlrequest *mutablerequest = [request mutablecopy]; NSString *value = [nsstring stringWithFormat:@ "Bearer%@", [Bzusertool readtoken]];[ Mutablerequest addvalue:value Forhttpheaderfield:@ "Authorization"]; //3. Give the value to Requestrequest = [mutablerequest copy]; 4. Check the request header NSLog (@ "%@", request.allhttpheaderfields);
Two Afhttprequestoperationmanager settings
Afhttprequestoperationmanager Setup is relatively simple
//1.获取一个管理者AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];//2.得到令牌NSString *value = [NSString stringWithFormat:@"Bearer %@",[BZUserTool readToken]];//3.设置[mgr.requestSerializer setValue:value forHTTPHeaderField:@"Authorization"];
IOS nsurlrequest Settings Header