在使用Alamofire框架处理服务器对请求的答复时,我经常看到:response.response?.statusCode
,但我不明白。
如:
if response.result.isSuccess, let statusCode = response.response?.statusCode {
print(statusCode)
}
response
是DataResponse
。
response? is a Apple's `HTTPURLResponse`
但我不知道response?
在什么条件下会是nil
我很困惑b / c分析服务器回复的另一种方法是查看response.result.isSuccess
和response.result.isFailure
,因此这似乎是两种重叠或至少模棱两可的方式来处理响应。谢谢!