• http get(swift and oc)


           SynchonousRequest:

    let urlPath: String = "http://www.weather.com.cn/data/sk/101010100.html"

            var url: NSURL = NSURL(string: urlPath)!

            var request1: NSURLRequest = NSURLRequest(URL: url)

            var response: AutoreleasingUnsafeMutablePointer<NSURLResponse? >= nil

            var error: NSErrorPointer = nil

            var dataVal: NSDataNSURLConnection.sendSynchronousRequest(request1, returningResponse: response, error:nil)!

            var err: NSError

            var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(dataVal, options: NSJSONReadingOptions.MutableContainers, error: nil) as! NSDictionary

            println("Synchronous (jsonResult)")

    Log:

    Synchronous {

        weatherinfo =     {

            Radar = "JC_RADAR_AZ9010_JB";

            SD = "26%";

            WD = "U4e1cU5357U98ce";

            WS = "2U7ea7";

            WSE = 2;

            city = "U5317U4eac";

            cityid = 101010100;

            isRadar = 1;

            njd = "U6682U65e0U5b9eU51b5";

            qy = 1012;

            temp = 10;

            time = "10:25";

        };

    }



    //    1.设置请求路径

        NSString *urlStr=[NSString stringWithFormat:@"http://www.weather.com.cn/data/sk/101010100.html"];

        NSURL *url=[NSURL URLWithString:urlStr];

        //    2.创建请求对象

        NSURLRequest *request=[NSURLRequest requestWithURL:url];

        NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

        NSString *str = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding];

        NSLog(@"%@",str);

    Log:

    {"weatherinfo":{"city":"北京","cityid":"101010100","temp":"10","WD":"东南风","WS":"2","SD":"26%","WSE":"2","time":"10:25","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暂无实况","qy":"1012"}}




  • 相关阅读:
    sscanf 函数
    hdu 1232 畅通工程 解题报告
    hdu 2048 神、上帝以及老天爷 解题报告
    hdu 2049 不容易系列之(4)——考新郎 解题报告
    hdu 2013 蟠桃记 解题报告
    hdu 2093 考试排名 解题报告
    分糖果 的解题报告
    hdu 2017 字符串统计 解题报告
    表的连接方式:NESTED LOOP、HASH JOIN、SORT MERGE JOIN【转】
    sort_area_size设置【转】
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7205490.html
Copyright © 2020-2023  润新知