获取session的方法:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #eb905a; background-color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #000000 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #00b1ff; background-color: #000000 }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #000000; min-height: 16.0px }
span.s1 { color: #00b1ff }
span.s2 { color: #ffffff }
span.s3 { color: #de38a5 }
span.s4 { color: #08fa95 }
span.s5 { color: #ff4647 }
#pragma mark - 获取session
-(NSString *)getsession{
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray *cookies = [cookieStorage cookiesForURL:[NSURL URLWithString:接口名]];
NSString *sessionId;
for (NSHTTPCookie *cookie in cookies) {
if ([cookie.name isEqualToString:@"PHPSESSID"]) {
NSDictionary *properties = cookie.properties;
sessionId = properties[@"Value"];
break;
}
}
return sessionId;
}
获取sessionID之后传给后台请求其他接口
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #eb905a; background-color: #000000 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #000000 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #00b1ff; background-color: #000000 }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #000000; min-height: 16.0px }
span.s1 { color: #00b1ff }
span.s2 { color: #ffffff }
span.s3 { color: #de38a5 }
span.s4 { color: #08fa95 }
span.s5 { color: #ff4647 }