Swift HTTP网络操作库Alamofire

Alamofire:https://github.com/Alamofire/Alamofire
测试网址:https://httpbin.org/

1.复制此文件到目录
2.导入此框架
3.png

1.JSON数据解析

    Alamofire.request(.GET, "https://httpbin.org/get")
        .responseJSON(completionHandler: {response in
        print("JSON ==================")
            
            switch response.result {
            case .Success(let json):
                let dict = json as! Dictionary<String, AnyObject>
                let origin = dict["origin"] as! String
                let url = dict["url"] as! String
                let headers = dict["headers"] as! Dictionary<String, String>
                let ua = headers["User-Agent"]
                let host = headers["Host"]
                
                print(dict)
                print(origin)
                print(ua)
                print(host)
                print(url)
                
            case .Failure(let error):
                print(error)
            }
        
        })
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容