iOS网络开发—POST请求和GET请求
2016-08-09 15:44
525 查看
创建GET请求:
服务器:
创建POST请求:
服务器:
// 1.设置请求路径 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text]; NSURL *url=[NSURL URLWithString:urlStr]; // 2.创建请求对象 NSURLRequest *request=[NSURLRequest requestWithURL:url]; // 3.发送请求
服务器:
创建POST请求:
//2、设置请求路径 NSURL *url = [NSURL URLWithString:@"http://192.168.1.135:83/login"]; //3、创建可变的请求对象 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; request.timeoutInterval=5.0;//设置请求超时为5秒 // [request setHTTPMethod:@"POST"]; request.HTTPMethod = @"POST";//设置请求方法POST //5、设置请求体 NSString *param = @"username=admin&password=123"; //把拼接后的字符串转换为data,设置请求体 [request setHTTPBody:[param dataUsingEncoding:NSUTF8StringEncoding]]; //1、创建会话对象 NSURLSession *session = [NSURLSession sharedSession]; //6、根据会话对象创建请求任务Task(发送请求) NSURLSessionDataTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) { //8.解析数据 NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]; NSLog(@"%@",dict); if (error) { // NSLog(@"%@",error); NSLog(@"失败"); } NSString *ss = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"结果是:%@",ss); }]; [task resume]; }
服务器:
相关文章推荐
- iOS开发之网络编程篇二:Get,Post请求差异及用法
- IOS开发—网络请求之GET/POST同步请求
- ios开发网络学习:一:NSURLConnection发送GET,POST请求
- iOS网络编程开发GET请求和POST请求
- IOS开发之NSURL网络请求,同步异步,GET,POST
- 【iOS开发-网络】使用NSURLSessionDataTask发送get和post请求
- iOS开发:GET与POST接口网络请求以及对AFNetworking的二次封装
- iOS开发网络学习七:NSURLSession的基本使用get和post请求
- IOS开发 网络详解(三)--- Http请求报文和响应报文(Get和Post)
- iOS- 网络开发GET请求和POST请求实现ip地址来源查询
- IOS开发—网络请求之GET/POST异步请求(非代理)
- iOS开发:网络请求之get、post同步异步请求
- iOS开发那些事-iOS网络编程同步GET方法请求编程
- iOS 开发 中级:HTTP请求 GET POST 网络编程实现
- iOS开发那些事-iOS网络编程异步GET方法请求编程
- iOS开发那些事-iOS网络编程同步GET方法请求编程
- IOS中网络数据请求过程详解(GET POST方法使用)
- iOS 开发 中级:HTTP请求 GET POST 网络编程实现
- IOS中http网络请求get和post的区别
- iOS 网络编程(HTTP 同步GET请求,同步POST请求,异步GET请求,异步POST请求)