簡體   English   中英

如何檢查iPhone 4是否可以訪問.html頁面?

[英]How to check if a .html page is reachable via iPhone 4?

我有以下問題:我想檢查一個網站(在更深的目錄中,例如Foo / bar / xy.html)是否可以訪問。 因此,我已經使用Apple的“ reachable”示例試用了“ SystemConfiguration Framework”,但是我只能訪問主機而不是特定的html頁面。 有誰知道,如何用iPhone進行html方面的檢查(一個簡短的示例會很好)?

感謝你並致以真誠的問候!

根據我的理解,可訪問的API僅托管。 我可能建議您對頁面進行頭請求,看看響應代碼是什么。 如果返回404,則無法找到該頁面。

快速示例:

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];  
[request setHTTPMethod:@"HEAD"];  
NSHTTPURLResponse *response;  
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error: NULL];
 if([response statusCode] == 404)
    //failed to find page  

注意:我沒有測試此代碼,但是概念應該有意義。

還有http HEAD信息:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

暫無
暫無

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

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