2012-04-05 73 views
0

創建一個配置文件時,用戶可以填寫他的網站/博客鏈接/,顯示他的個人資料頁面。 在將此鏈接保存到數據庫之前,我想檢查給定的url /網頁是否存在。如何檢查網址或網頁是否存在於ajax或jquery

有沒有什麼辦法通過javascript/ajax /做到這一點? 喜歡加載用戶個人資料頁面,它會檢查網址。

 if url/webpage exists 
     then url links will shown to user profile page. 
+0

我還沒有做過這樣的事情,但我認爲通過檢查來自whois api的網站可以幫助您知道網站是否可用。 – NewUser 2012-04-05 15:34:03

回答

2

您不能保證用戶網站支持跨域請求,因此請在您的服務器上創建一個代理併發送該網站的標頭。如果狀態爲200,則在IFrame中加載網站

-1

您可以使用Net::HTTP library

require "net/http" 
url = URI.parse("http://www.google.com/") 
req = Net::HTTP.new(url.host, url.port) 
res = req.request_head(url.path) 

此時res是一個包含請求結果的Net::HTTPResponse object

相關問題