Moya + Alamofire 验证每个请求
Posted
技术标签:
【中文标题】Moya + Alamofire 验证每个请求【英文标题】:Moya + Alamofire validate every request 【发布时间】:2016-08-22 20:38:46 【问题描述】:我正在使用 Moya
+ Alamofire
并且我正在尝试验证每个请求(如 Alamofire.request(.GET, "https://httpbin.org/get").validate()
)但在 Moya
内。
但我找不到这样做的方法。
【问题讨论】:
【参考方案1】:在您按照this example 中的描述在您的TargetType
实现上实现validate
属性后,现在这是可能的:
// MARK: - TargetType Protocol Implementation
extension MyService: TargetType
// ...
// Validate setup is not required; defaults to `false`
// for all requests unless specified otherwise.
var validate: Bool
switch self
case .showUser, .showAccounts:
return true
case .createUser:
return false
【讨论】:
以上是关于Moya + Alamofire 验证每个请求的主要内容,如果未能解决你的问题,请参考以下文章
使用 moya 和 alamofire 时使用参数编码发布请求错误