iOS post请求 (普通请求)

原创 2015年11月19日 11:42:49

-(void) postData
{
    NSDictionary *paras =@{@"username":@"aaa",@"pwd":@"bbb"};
    NSURL * url = [NSURLURLWithString:@"http://api.baiyue.baidu.com/sn/api/newchosenlist"];
    NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];
    request.HTTPBody = [selfformatFormDataWithParas:paras];
    request.HTTPMethod =@"POST";
    NSURLResponse *response ;
    NSError *error ;
    NSData *data = [NSURLConnectionsendSynchronousRequest:request returningResponse:&response error:&error];
    NSDictionary *dict = [NSJSONSerializationJSONObjectWithData:data options:kNilOptionserror:nil];//将请求得到的json数据 转化成字典
    NSLog(@"%@",dict);
}

//设置请求体
-(NSData*) formatFormDataWithParas:(NSDictionary*) paras
{
    NSMutableString *strReq = [[NSMutableStringalloc] initWithCapacity:1];
    for (NSString * keyin paras.allKeys) {
        if (strReq.length==0) {
            [strReq appendFormat:@"%@=%@",key,[parasobjectForKey:key]];
        }
        else
        {
            [strReq appendFormat:@"&%@=%@",key,[parasobjectForKey:key]];
        }
    }
    NSData *data = [strReqdataUsingEncoding:NSUTF8StringEncoding];
    return data;
}


iOS网络编程————POST请求和GET请求

iOS网络编程内容很多,也很重要,小编慢慢总结,慢慢来讲。 iOS的网络编程主要涉及两者:客户端和服务器端,上传和下载数据都是客户端通过访问服务器端来实现的。 服务器端开发语言有Java,.Net,C...
  • Lerryteng
  • Lerryteng
  • 2016年04月25日 22:48
  • 3210

iOS_POST_网络请求

同步的 post 请求#pragma mark - 同步的 post 请求 - (IBAction)POSTSynButtonDidClicked:(UIButton *)sender { //...
  • yadong_zhao
  • yadong_zhao
  • 2015年07月21日 17:30
  • 1467

iOS - AFNetwork GET POST使用例子

目前网络上流传着一个ASI和AFN比较的一张表,先放在这里看一看 AFN最新版本是支持HTTP/2协议的,而ASI是不支持的。 综合一下,想研究一下AFN的使用方法。 对比 ASI AFN...
  • icefishlily
  • icefishlily
  • 2016年09月12日 15:11
  • 2471

iOS 原生NSURLSession 简单的 GET、POST 请求

简单的使用iOS原生的NSURLSession 简单的封一个get,post 短数据网络请求,纯属个人意见,如有错误请指教。...
  • qq_33646395
  • qq_33646395
  • 2017年01月03日 13:40
  • 905

iOS 网络请求数据两种请求方式GET,POST

两种请求方式的比较 相同点:都能给服务器传输数据  不同点: 1、给服务器传输数据的方式: GET:通过网址字符串。POST:通过dat...
  • xiaoliu_iOS
  • xiaoliu_iOS
  • 2016年01月13日 21:20
  • 1853

UIWebView加载POST请求 加载html

NSURL *url = URL(_initializeURL);加载url             NSString *body = [NSString stringWithFormat:...
  • s0228g0228
  • s0228g0228
  • 2015年09月14日 16:27
  • 1848

iOS9 以后的POST请求

// iOS 9以后     // 1、 创建URL     NSURL *urls = [NSURL URLWithString:@""];     // 2、  ...
  • saw471
  • saw471
  • 2016年08月26日 19:14
  • 1050

使用PHP的GET和POST实现iOS的http网络通信

本内容用于完成一个小功能,iOS客户端发送名字字符,服务器接收这个名字,然后在iOS客户端异步通信把服务器返回的内容显示出来。首先介绍几个知识点: 使用GET网络通信 PHP中何时使用 GET? ...
  • asdfg13697116596
  • asdfg13697116596
  • 2015年09月14日 22:12
  • 962

iOS原生Http请求,get post 异步

网上有个公开的天气接口:天气 ,点进其中的getSupportCityDataset接口,用这个接口为例写一下iOS上的HTTP请求的写法。 这里面提供了get、post请求的格式要求。 1、g...
  • qq_450351763
  • qq_450351763
  • 2016年05月31日 00:52
  • 2415

ios发送http GET和POST请求

http://blog.sina.com.cn/s/blog_6de189920101afh1.html
  • lihongyu65085
  • lihongyu65085
  • 2014年09月18日 00:44
  • 1034
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS post请求 (普通请求)
举报原因:
原因补充:

(最多只允许输入30个字)