iOS網絡編程之五——請求回執類NSURLResponse屬性簡介

iOS網絡編程之五——請求回執類NSURLResponse屬性簡介

        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

相關文章
相關標籤/搜索