美文网首页
alamofire 简单使用

alamofire 简单使用

作者: 小明童鞋的大哥的弟弟 | 来源:发表于2018-03-21 16:57 被阅读0次

    import UIKit
    import Alamofire
    import SwiftyJSON
    enum MethodType {
    case get
    case post
    }
    class NetworkTools: NSObject {

    class func requestdData(_ type : MethodType,URLString:String,parameters:[String : Any]? = nil,finishedCallback: @escaping (_ result : Any)->()){
        
        
       let method = type == .get ? HTTPMethod.get : HTTPMethod.post
        //请求头
        let requestHeader:HTTPHeaders = [
                                         "Accept":"application/json"]
        
          Alamofire.request(URLString, method: method, parameters: parameters, encoding: URLEncoding.default, headers: requestHeader).responseJSON { (response) in
            guard let request = response.result.value else {
                print(response.result.error!)
                return
            }
            finishedCallback((request))
        }
        }
    

    }

    相关文章

      网友评论

          本文标题:alamofire 简单使用

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