1
我使用的是Moya
+ Alamofire
,我試圖驗證每個請求(如Alamofire.request(.GET, "https://httpbin.org/get").validate()
),但在Moya
之內。Moya + Alamofire驗證每個請求
但我找不到辦法做到這一點。
我使用的是Moya
+ Alamofire
,我試圖驗證每個請求(如Alamofire.request(.GET, "https://httpbin.org/get").validate()
),但在Moya
之內。Moya + Alamofire驗證每個請求
但我找不到辦法做到這一點。
您在TargetType
執行落實validate
屬性後,在this example描述現在這是可能的:
// 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
}
}
}