关于前端js后-台java检查网页链接是否可用

在开发网页的时候,当我们需要从其他链接处获取信息时,我们需要先判断所使用的链接是否可用,本文整理了,前端js验证链接是否可用和后台java验证链接是否可用的方法。

1、前端JS验证网页链接是否可用,别改变ajax的配置参数,直接用

function urlState(url){

$.ajax({

type:'get',

        url:url,

        initDataType:'jsonp',

        timeout:'3000',

        processDate:'false',

        complete:function (re) {

console.log("url State Code="+re.status);

            if (re.status==200){

console.log("链接可用");

            }else {

console.log("链接不可用");

            }

}

});

}

2、后台JAVA验证网页链接是否可用

import java.net.HttpURLConnection;

import java.net.URL;

public class test {

public int urlState(String url){

int rState = -1;

        if (url==null||url.equals("")||url.length()<=0)

return rState;

        //空格链接转码

        url = url.replace(" ","%20");

      try {

URL url1 =new URL(url);

          HttpURLConnection hurl = (HttpURLConnection)url1.openConnection();

          rState = hurl.getResponseCode();

      }catch (Exception e){}

return  rState;

    }

}

以下为代码截图。。。。。。。。。。

通过以上两个方法,我们就能够判断在项目中使用第三方链接的时候是否正常,从而提前做好异常规避措施。

你可能感兴趣的:(关于前端js后-台java检查网页链接是否可用)