NSURLResponse類中存放請求的回執信息,在發送網絡請求時,若是請求成功,首先會接收到服務端的回執信息,直接開始接收具體的返回數據。NSURLResponse對象中主要有如下屬性:編程
//請求的URL地址 @property (nullable, readonly, copy) NSURL *URL; //返回數據的數據類型 @property (nullable, readonly, copy) NSString *MIMEType; //獲取返回數據的內容長度 @property (readonly) long long expectedContentLength; //獲取返回數據的編碼方式 @property (nullable, readonly, copy) NSString *textEncodingName; //返回拼接的數據文件名 以url爲名 數據沒醒MIMEType爲擴展名 @property (nullable, readonly, copy) NSString *suggestedFilename;
對於HTTP請求,請求回執會被封裝爲NSHTTPURLResponse對象,其中除了有上面那些屬性外,還有以下的擴展屬性:網絡
//請求的狀態碼 @property (readonly) NSInteger statusCode; //請求頭中全部的字段 @property (readonly, copy) NSDictionary *allHeaderFields;
專一技術,熱愛生活,交流技術,也作朋友。編碼
——琿少 QQ羣:203317592url