// 1.设置请求路径
NSURL *URL=[NSURL URLWithString:serverHTTP];//不需要传递参数
// 2.创建请求对象
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:URL];//默认为get请求
request.timeoutInterval=5.0;//设置请求超时为5秒
request.HTTPMethod=@"POST";//设置请求方法
//设置请求体
NSString *param=[NSString stringWithFormat:@"email=%@&password=%@&",userName,pwd];
//把拼接后的字符串转换为data,设置请求体
request.HTTPBody=[param dataUsingEncoding:NSUTF8StringEncoding];
// 3.发送请求
NSURLConnection* theConnection = [[NSURLConnection alloc]initWithRequest:request delegate:self];
if (theConnection) {
NSLog(@"Connection successed.");
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSError* error ;
NSDictionary *serverResignInfoDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&error];
// NSString* resultInfo = [weatherDic objectForKey:@"result"];
NSString* dataInfo = [serverResignInfoDic objectForKey:@"data"];
//因为返回的Json文件有两层,去第二层内容放到字典中去
NSLog(@"json:%@",dataInfo);
return serverResignInfoDic;
}else{
NSLog(@"Connection failed.");
return nil;
}