2012-02-16 48 views
0

我想知道是否有可能在iOS中检查链接是否正常工作。任何人都可以帮助我吗?谢谢。如何检查给定的链接是否有效?

+0

你的意思是给定的URL?什么是登录,POST,内部网? – SLaks 2012-02-16 18:53:38

+0

它只是一些视频链接。希望在将它们发送到自定义视频播放器之前检查它们是否有效。 – Ahsan 2012-02-16 18:54:41

回答

1

使用NSMutableURLRequest,然后将HTTPMethod设置为HEAD。将它传递给NSURLConnection。然后,您可以得到HTTP状态代码,这将让你知道,如果它是一个很好的链接或404

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html

+0

它会减慢我的速度吗? – Ahsan 2012-02-16 19:31:17

+0

NSURLConnection将异步运行,除非您明确告诉它不要,所以它不会锁定您的用户界面。但是,如果您的应用依赖于该信息继续进行,那么会降低您的速度。只要服务器在线并且用户处于良好的连接状态,它应该不会很长。 HEAD请求非常小。 – jsd 2012-02-16 22:51:26