<pre name="code" class="objc">#pragma mark - get请求
NSString *urlstr = [NSString stringWithFormat:@"http:192.168.7.103/ios/post_datas.php?user=%@&passwd=%@",user, passwd];
NSURL *url = [NSURL URLWithString:urlstr];
// 创建一个请求
NSURLRequest *request = [NSURLRequest requestWithURL:url];
// 发送一个同步请求
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
// 解析JSON数据
NSDictionary *dirt =[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
NSString *username = dirt[@"user"];
NSString *password = dirt[@"passwd"];
NSLog(@"username:%@",username);
NSLog(@"passwd:%@",password);
#pragma mark - post请求
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
// 将操作添加到队列中
[queue addOperationWithBlock:^{
// 1.设置请求路径
NSURL *URL=[NSURL URLWithString:@"http:192.168.7.112/ios/post_datas1.php"];//不需要传递参数
// 2.创建请求对象
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:URL];//默认为get请求
request.timeoutInterval=5.0;//设置请求超时为5秒
request.HTTPMethod=@"POST";//设置请求方法
// 设置请求体
NSString *param=[NSString stringWithFormat:@"str=%@&id=%@",symbol.data,identifier];
// 把拼接后的字符串转换为data,设置请求体
request.HTTPBody=[param dataUsingEncoding:NSUTF8StringEncoding];
// 3.发送请求
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
NSString *str = dict[@"str"];
NSString *id = dict[@"id"];
NSLog(@"---id:%@---",id);
NSLog(@"---str:%@---",str);
}];