func manualValidation() {
Alamofire.request("http://mobile.weather.com.cn/data/forecast/101010100.html?_=1281891660081").validate(statusCode: 200..<300).validate(contentType: ["application/json","text/html"]).responseData { (response) in
switch response.result{
case .success:
print("成功")
case .failure(let error):
print("失败信息\(error.localizedDescription)")
}
}
}
func automaticValidation() {
Alamofire.request("http://mobile.weather.com.cn/data/forecast/101010100.html?_=1281891660081").validate().responseJSON { (response) in
switch response.result{
case .success:
print("成功")
case .failure(let error):
print("失败信息\(error.localizedDescription)")
}
}
}

本文展示了如何使用Alamofire库进行手动和自动网络请求验证,包括状态码和内容类型的验证,以及如何处理响应结果。
1万+

被折叠的 条评论
为什么被折叠?



