我有以下问题: 我想检查一个网站(在更深的目录中,例如Foo / bar / xy.html)是否可以访问。所以我已经用Apple的“可达”示例尝试了“SystemConfiguration Framework”,但我只能到主机而不是特定的html页面。 有谁有想法,如何检查一个HTML方面(一个简短的例子会很好)可以用iPhone完成?
谢谢你,最诚挚的问候!
答案 0 :(得分:0)
可达的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信息: