2009-11-24 28 views

回答

4

最簡單的方法是使一個HTTP HEAD請求的URL,這將意味着URL是有效的,如果它返回的200

一個HTTP響應代碼,您還可以使用正則表達式,以確保它匹配預期模式,這可能會減少你不得不提出的請求數量。

1

您可以對URL進行http HEAD請求並檢查http響應代碼。任何大於或等於200且小於300的響應碼都可以。在所有可能的情況下,良好的URL將返回200個代碼。

0

我敢肯定,你至少可以使用`flickr.photos.getInfo'來查看是否存在問題的照片。根據收到的結果可以驗證URL的其餘部分。

你無法檢查每一種可能的排列方式,但當談到photo id時,我非常肯定你可以依靠Flickr API ......否則,他們會陷入困境,不是嗎?

當然,你可以通過發出對URL的HTTP GET請求仔細檢查並驗證結果的HTTP代碼是一樣的東西200(或者也可以是> = 200 & < = 300)。