Swift Alamofire网络请求使用

105 阅读1分钟
AF.request("https://reqres.in/api/users/2",method: .get).response { response in
    guard let data = response.data else {
        debugPrint("数据为空")
        return
    }
    do {
        let result = try JSONSerialization.jsonObject(with: data, options: .mutableContainers)
        debugPrint(result)
    } catch {
            debugPrint("解析失败")
    }
}
AF.request("https://reqres.in/api/users",method: .get,parameters: params,encoder:URLEncodedFormParameterEncoder.default).response { response in
}
  • post 请求
let param = [
    "email" : "eve.holt@reqres.in",
    "password" : "cityslicka"
]
AF.request("https://reqres.in/api/login",method: .post,parameters: param,encoder: JSONParameterEncoder.default).response { response in
}