繁体   English   中英

获取URL响应状态代码URLSession.shared.dataTask

[英]Get http response status code of URLSession.shared.dataTask

我要求一个包含此代码的网页

URLSession.shared.dataTask(with: NSURL(string: url)! as URL, completionHandler: { (data, response, error) -> Void in

if error == nil && data != nil {
// No error
}else{
// Error
if let httpResponse = response as? HTTPURLResponse {
  print(httpResponse.statusCode)
 }
}

我通过将响应转换为HTTPURLResponse来尝试获取错误代码,但是转换剂不起作用并且不执行打印。 你知道我怎么能得到这些代码?

你的if let httpResponse代码只在错误检查if语句的else分支中运行。 在没有发生错误的情况下,您可能还希望检查响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM