簡體   English   中英

如何在不下載IOS中的頁面內容的情況下獲取服務器的狀態

[英]How get the status of a server without download the page content in IOS

我想檢查是否可以使用Web資源而不下載任何數據。 例如,如果我在網頁上執行NSURLConnection,則可以獲得狀態代碼:

- (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
   NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response;
   int code = [httpResponse statusCode];//200 is ok
}

但是所有頁面數據都已下載。

如何在不下載此頁面的情況下獲得此代碼(或等效代碼)?

狀態碼與服務器答案一起提供,一旦獲得狀態碼,您還將擁有正文。

另一個選擇是使用Reachability類檢查資源是否可訪問。

檢查此示例 ,可能會有所幫助。

更新:borrrden指向正確的方向(使用HEAD方法而不是GET)檢查對anwser的評論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM