我需要一点帮助!!!
如果字符串'url'包含Web服务器的地址,我该如何检查我的Web服务器是启动还是关闭? 我有一些代码来检查互联网连接。但即使我们有互联网连接,我们怎么知道服务器是否正常运行?有没有更好的方法呢?
谢谢
答案 0 :(得分:2)
发布请求,获得回复。如果你收到回复,服务器就会启动,如果不是它的话......
答案 1 :(得分:2)
您可以提出请求,
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:20.0];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest
delegate:self];
现在,如果您实施(以及所有其他委托方法)
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
你会得到成功或错误。