【发布时间】:2016-10-11 14:59:48
【问题描述】:
我有一个问题,我不想检查一个url的statusCode(如果页面或文件存在),我想知道status是否等于200。所以我使用了这个函数:
Alamofire.request(Configuration.MyVariables.url)
.validate(statusCode: 200)
.validate(contentType: ["application/json"])
.responseData { response in
switch response.result {
case .success:
print("Validation Successful")
case .failure(let error):
print(error)
}
}
但是我调试的人,程序没有进入这个部分:responseData { response in, I have put a wrong url, but I can't switch on the response.
Pod 文件:
platform :ios, "9.0"
use_frameworks!
pod 'Google/Analytics'
pod 'GoogleConversionTracking'
pod 'Firebase/Core'
pod 'SWXMLHash'
pod 'Alamofire', '~> 4.0'
target 'Solutis' do
end
target 'SolutisTests' do
end
【问题讨论】: