2016-06-09 24 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