美文网首页
swift3.0网络编程Alamofire的使用

swift3.0网络编程Alamofire的使用

作者: CGsir陈 | 来源:发表于2016-11-08 16:43 被阅读0次

    Alamofire是AFNetworking作者编写的在Swift版本的的网络类库


    请求数据之get

    Alamofire.request(url!, method:.get, parameters: param, encoding:URLEncoding.default, headers:nil).responseJSON{ (response)in

    //encoding,编码方式,Alamofire提供一个枚举来表示请求所用编码,如.URL,.JSON,那么GET方式请求数据一般使用.URL编码方式,POST方式用.JSON编码方式

    }

    网络状态NetworkReachabilityManager

    letnetworkManager =NetworkReachabilityManager(host:"www.baidu.com")

    networkManager!.listener= { statusin

    print("")

    switchstatus {

    case.unknown:

    break

    case.notReachable:

    break

    case.reachable(.ethernetOrWiFi):

    break

    case.reachable(.wwan):

    break

    }

    }

    networkManager!.startListening()

    相关文章

      网友评论

          本文标题:swift3.0网络编程Alamofire的使用

          本文链接:https://www.haomeiwen.com/subject/gmnauttx.html