美文网首页
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下的处理(持续更新)

    http状态码在iOS下的处理(持续更新) 通过NSURLSessionDataDelegate下的以下方法处理请...

  • 图解HTTP解析5(状态码与通信数据名词)

    一、状态码 HTTP响应报文的响应行会返回HTTP状态码,这些状态码代表HTTP请求的返回结果。标记客户端是否处理...

  • http,get,post

    1.HTTP应答码 HTTP应答码也称为状态码,它反映了Web服务器处理HTTP请求状态。HTTP应答码由3位数字...

  • iOS HTTP状态码

    1xx:消息 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒...

  • 网络协议相关

    一、http 状态码的内容 http协议状态码: 状态码本身是负责客户端http请求的返回结果,标记服务器的处理是...

  • 通过 《HTTP 图解 》一书来认识HTTP(四)

    HTTP 状态码 HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器 端的处理是否正常、通知出现...

  • HTTP状态码和请求头

    总结常见,根据工作遇到的问题持续更新。 1. 常见状态码 1xx:需要继续通信的状态101:切换协议,如http升...

  • HTTP 状态码

    快速预览 HTTP 状态码 HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、...

  • 图解HTTP协议读书笔记四

    图解HTTP协议读书笔记四 HTTP状态码 HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理...

  • HTTP相关

    1. HTTP状态码 HTTP状态码 200 请求成功 204 服务器成功处理, 但未返回内容 301 永久移动。...

网友评论

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

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