Swift3 有人能给我举一个AFNetworking 3.0的例子吗?

Swift3 有人能给我举一个AFNetworking 3.0的例子吗?,swift3,afnetworking-3,Swift3,Afnetworking 3,我被它打动了,因为没有AFHTTPRequestoperation来发现它的困难。请在swift中的afnetworking 3.0上使用。如果需要在swift上实现,请使用。选中显示Alamofire post方法示例的答案。AFHTTPRequestoperation类已在Afnetworking 3.0中删除 试试这个: func PostData(){ let parameters : NSMutableDictionary? = [ "UserID": S

我被它打动了,因为没有AFHTTPRequestoperation来发现它的困难。请在swift中的afnetworking 3.0上使用。

如果需要在swift上实现,请使用。选中显示Alamofire post方法示例的答案。

AFHTTPRequestoperation类已在Afnetworking 3.0中删除

试试这个:

func PostData(){

    let parameters : NSMutableDictionary? = [

        "UserID": String(300),
        "UserProfileID": String(356)]

        let manager = AFHTTPSessionManager()
        let serializerRequest = AFJSONRequestSerializer()
        serializerRequest.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
        manager.requestSerializer = serializerRequest

        let serializerResponse = AFJSONResponseSerializer()
        serializerResponse.readingOptions = JSONSerialization.ReadingOptions.allowFragments
        serializerResponse.acceptableContentTypes = ((((NSSet(object: "application/json") as! Set<String>) as Set<String>) as Set<String>) as Set<String>) as Set<String>;
        manager.responseSerializer = serializerResponse
        manager.post(Webserive.DefaultProfile, parameters: parameters, progress: nil, success: { (task: URLSessionDataTask, responseObject: Any?) in
        if (responseObject as? [String: AnyObject]) != nil {

             print("responseObject \(responseObject)")
        }
        }) { (task: URLSessionDataTask?, error: Error) in
            print("POST fails with error \(error)")
       }
}
func PostData(){
let参数:NSMutableDictionary?=[
“UserID”:字符串(300),
“UserProfileID”:字符串(356)]
let manager=AFHTTPSessionManager()
让serializerRequest=AFJSONRequestSerializer()
serializerRequest.setValue(“application/x-www-form-urlencoded”,forHTTPHeaderField:“内容类型”)
manager.requestSerializer=serializerRequest
让serializerResponse=AFJSONResponseSerializer()
serializerResponse.readingOptions=JSONSerialization.readingOptions.allowFragments
serializerResponse.acceptableContentTypes=(((NSSet(object:“application/json”)as!Set)as Set)as Set;
manager.responseSerializer=序列化响应
中的manager.post(Webserive.DefaultProfile,参数:参数,进度:nil,成功:{(任务:URLSessionDataTask,响应对象:Any?)
如果(响应对象为?[String:AnyObject])!=nil{
打印(“responseObject\(responseObject)”)
}
}){(任务:URLSessionDataTask?,错误:error)位于
打印(“POST失败,出现错误\(错误)”)
}
}