网络01

2016-03-27  本文已影响17人  木子尚武

网络基础

  /*
      1.当接收到服务器响应的时候调用
      第一个参数connection:监听的是哪个NSURLConnection对象
      第二个参数response:接收到的服务器返回的响应头信息
      */
     - (void)connection:(nonnull NSURLConnection *)connection didReceiveResponse:(nonnull NSURLResponse *)response

     /*
      2.当接收到数据的时候调用,该方法会被调用多次
      第一个参数connection:监听的是哪个NSURLConnection对象
      第二个参数data:本次接收到的服务端返回的二进制数据(可能是片段)
      */
     - (void)connection:(nonnull NSURLConnection *)connection didReceiveData:(nonnull NSData *)data
     /*

      3.当服务端返回的数据接收完毕之后会调用
      通常在该方法中解析服务器返回的数据
      */
     -(void)connectionDidFinishLoading:(nonnull NSURLConnection *)connection

     /*4.当请求错误的时候调用(比如请求超时)
      第一个参数connection:NSURLConnection对象
      第二个参数:网络请求的错误信息,如果请求失败,则error有值
      */
     - (void)connection:(nonnull NSURLConnection *)connection didFailWithError:(nonnull NSError *)error

上一篇 下一篇

猜你喜欢

热点阅读