美文网首页
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