2012-02-16 81 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