【发布时间】:2017-01-09 10:57:10
【问题描述】:
我只是在玩 Alamofire 框架并进行一些 api 调用。但是我观察到 alamofire 中有两种请求方法
Alamofire的responseJSON和responseData有什么区别。
public func responseData(
queue: DispatchQueue? = nil,
completionHandler: @escaping (DataResponse<Data>) -> Void)
-> Self
{
return response(
queue: queue,
responseSerializer: DataRequest.dataResponseSerializer(),
completionHandler: completionHandler
)
}
public func responseJSON(
queue: DispatchQueue? = nil,
options: JSONSerialization.ReadingOptions = .allowFragments,
completionHandler: @escaping (DataResponse<Any>) -> Void)
-> Self
{
return response(
queue: queue,
responseSerializer: DataRequest.jsonResponseSerializer(options: options),
completionHandler: completionHandler
)
}
【问题讨论】:
标签: alamofire