2016-06-09 46 views
-2

我有一個輸入字段,我要求用戶輸入網址。現在從前端本身我想檢查輸入URL的HTTP狀態代碼。如何ping任何網站的狀態從前端?

是否有可能使用jQuery或JavaScript? 任何幫助表示讚賞;)

如何我的問題是不同的?

我想從URL獲取狀態碼,而不是從IP ping。

+1

的可能的複製 http://stackoverflow.com/questions/4282151/is-it-possible-to-ping-a-server-from-javascript – Krishnakant

+1

@Krishnakant我認爲這不是一個重複,因爲他想從URL獲取狀態代碼,而不是從IP –

回答

1

對於允許跨站點腳本(XSS)頁面(例如允許控制允許來源:*在服務器端),你可以用jQuery做到這一點很容易:

$.ajax({ 
    url:'https://www.example.com', 
    type:'GET'}) 
    .always(function (jqXHR) { 
       console.log(jqXHR.status); 
}); 

但大多數頁面有充分理由阻止XSS!

+0

ping這不是一個正常的獲取?這將導致實際獲取頁面的內容,而不僅僅是響應代碼。 – Marc