js 判断窗口是否已经打开了url_关于前端js后-台java检查网页链接是否可用

48dbaaf579514fb0c16f51181d9d891c.png

在开发网页的时候,当我们需要从其他链接处获取信息时,我们需要先判断所使用的链接是否可用,本文整理了,前端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;
    }
}

9ed1dca22d77acf328a0a14127d07e9b.png

ebcd28228fd3d9c1d752b725d9eda88e.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值