var response: NSURLResponse?
var resData: NSData?
do{
resData = try NSURLConnection.sendSynchronousRequest(request, returningResponse: &response)
} catch let responseError{
print(responseError)
}
当身份验证成功时,ios可以正确解析响应,其中包含状态代码中的所有内容。但是当身份验证失败时,它就会变成“无法”。响应。谁知道原因?非常感谢你!
答案 0 :(得分:1)
当身份验证失败时,我认为您遇到的是https身份验证失败,在这种情况下,服务器不响应任何内容作为http响应的主体,而是在http响应的标头中返回错误代码。因此,你得到的是response作为nil。您应该检查错误并正常处理它。