关于前端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;
    }
}

以下为代码截图。。。。。。。。。
在这里插入图片描述
在这里插入图片描述
通过以上两个方法,我们就能够判断在项目中使用第三方链接的时候是否正常,从而提前做好异常规避措施。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脚踏南山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值