swift3.0网络编程Alamofire的使用

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的使用)