zoukankan      html  css  js  c++  java
  • 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"}}




  • 相关阅读:
    Redis系列(七):数据结构List双向链表中LPUSH、LPOP、RPUSH、RPOP、LLEN命令
    Redis系列(六):数据结构QuickList(快速列表)源码解析
    C#数据结构与算法系列(二十):插入排序算法(InsertSort)
    3.WebPack配置文件
    2.WebPack初始化
    1.WebPack概念
    kubernetes控制器之StatefulSet
    kubernetes控制器之Deployment
    kubernetes控制器之ReplicaSet
    kubernetes创建pod的底层是怎么实现的?
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7205490.html
Copyright © 2011-2022 走看看