0
我想就如何在發出NSURLConnection調用之前檢測「錯誤」URL提供一些建議。壞的,我的意思是一個不存在的主機(例如www.no_such_host.com)。我需要先解析URL才能得到主機(建議歡迎!),然後想要查看主機是否已註冊。檢測不存在的URL的最佳方法
有沒有一種簡單的方法來使用iOS庫中提供的DNS解析器查找?
我想就如何在發出NSURLConnection調用之前檢測「錯誤」URL提供一些建議。壞的,我的意思是一個不存在的主機(例如www.no_such_host.com)。我需要先解析URL才能得到主機(建議歡迎!),然後想要查看主機是否已註冊。檢測不存在的URL的最佳方法
有沒有一種簡單的方法來使用iOS庫中提供的DNS解析器查找?
如果我是你的話,我只想跟連線一起去,然後只是在NSURLConnectionDelegate
的– connection:didFailWithError:
的方法中發現錯誤。 NSURLConnection
仍然會解析您輸入的網址。 NSURLConnection
將拋出的錯誤可以在Foundation Constants Reference(查找NSURLErrorDomain
)中找到。如果我沒有記錯,將會拋出的錯誤是NSURLErrorCannotFindHost
。
是的,只是嘗試進行連接,如果失敗則查看錯誤是什麼。無需嘗試提前確定URL有效性...... – nielsbot