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 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. View Request Header NSLog (@ "%@", request.allhttpheaderfields);
Two Afhttprequestoperationmanager settings
Afhttprequestoperationmanager Setup is relatively simple
1. Get a manager Afhttprequestoperationmanager *mgr = [Afhttprequestoperationmanager manager];//2. Get token nsstring *value = [ NSString stringwithformat:@ "Bearer%@", [Bzusertool readtoken]];//3. Settings [Mgr.requestserializer Setvalue:value forhttpheaderfield:@ "Authorization"];
IOS nsurlrequest Settings Header