美文网首页
http状态码在iOS下的处理(持续更新)

http状态码在iOS下的处理(持续更新)

作者: Mr狮子先生 | 来源:发表于2018-03-09 11:25 被阅读0次

    http状态码在iOS下的处理(持续更新)

    通过NSURLSessionDataDelegate下的以下方法处理请求的响应,响应包含了状态码。

    - (void)URLSession:(NSURLSession *)session
              dataTask:(NSURLSessionDataTask *)dataTask
    didReceiveResponse:(NSURLResponse *)response
     completionHandler:(void (^)(NSURLSessionResponseDisposition disposition))completionHandler
    

    <400

    当状态码小于400时,说明请求获得了响应。
    此时,可以获取数据的大小,并使用这个数据的大小,初始化要返回的对象。

    304 Not Modified

    此状态码表明,与上次获取的数据相比较,要请求的资源没有改变。

    这时需要使用本地缓存的数据,然后取消此次请求。

    相关文章

      网友评论

          本文标题:http状态码在iOS下的处理(持续更新)

          本文链接:https://www.haomeiwen.com/subject/yajpfftx.html