利用NSConnection发送POST请求
来源:互联网 发布:excel数据下载 编辑:程序博客网 时间:2024/06/05 15:40
跟GET请求旅游不同,以下是示例代码
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ [self asyncPost];}-(void)syncPost{ //确定请求路径 NSURL *url=[NSURL URLWithString:@"http://120.25.226.186:32812/login"]; //创建可变的请求对象,默认是GET方法,所以下一步要修改请求方法 NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url]; //修改请求方法 request.HTTPMethod=@"POST"; //设置请求体信息 request.HTTPBody=[@"username=520it&pwd=520it&type=JSON" dataUsingEncoding:NSUTF8StringEncoding]; NSHTTPURLResponse *response=nil; NSData *data= [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil]; NSLog(@"--------%@",[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]);}-(void)asyncPost{ //确定请求路径 NSURL *url=[NSURL URLWithString:@"http://120.25.226.186:32812/login"]; //创建可变的请求对象,默认是GET方法,所以下一步要修改请求方法 NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url]; //修改请求方法 request.HTTPMethod=@"POST"; //设置请求体信息 request.HTTPBody=[@"username=520it&pwd=520it&type=JSON" dataUsingEncoding:NSUTF8StringEncoding]; [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) { NSLog(@"---------%@",[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]); }];}@end
0 0
- 利用NSConnection发送POST请求
- 利用JAVA发送POST请求
- 利用httpcilent发送post请求
- 利用HttpURLConnection发送post请求上传文件
- Java利用HttpURLConnection发送post请求
- 利用HttpURLConnection发送post请求上传文件
- 利用HttpURLConnection发送post请求上传文件
- 利用HttpClient发送Get和Post请求
- Java利用HttpURLConnection发送post请求
- 利用HttpClient发送Get和Post请求
- 利用HttpClient发送Get和Post请求
- Java利用HttpURLConnection发送post请求
- 利用HttpClient发送Get和Post请求
- 如何利用Javascript发送GET/POST请求
- 利用HttpURLConnection发送post请求上传多个文件
- 利用URLConnection来发送POST和GET请求
- Java中利用HttpURLConnection发送post和get请求
- [Socket]利用Jatarka下HttpClient发送(Get && Post)请求
- Mvc5做的增删改查
- iOS改变webView的文字大小
- Edpzou
- 不使用第三方分享到微信(安装微信)
- Java(一)-基本数据类型和封装类
- 利用NSConnection发送POST请求
- 【Python】学习笔记——-11、进程和线程
- Bootstrap日期插件之Datetimepicker修改默认语言(附带源码)
- 删除eclipse中的个种注释
- mysql优化的常用方法
- 回射客户-服务器模型(3)
- group样式的tableView 改变第一组顶部距离
- 我的车辆过户办理经历分享(深圳市内过户)
- Ext3.1.1(四)grid.GridPanel+FormPanel+PagingToolBar 完成基础的表格展示带查询和分页