最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何基于java或js獲取URL返回狀態(tài)碼

 更新時(shí)間:2019年11月28日 10:20:12   作者:農(nóng)名工進(jìn)城  
這篇文章主要介紹了如何基于java或js獲取URL返回狀態(tài)碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了如何基于java或js獲取URL返回狀態(tài)碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

描述:使用java或者js訪問(wèn)某個(gè)網(wǎng)站,返回狀態(tài)碼

1.java實(shí)現(xiàn)

// 用getResponseCode可以獲取URL返回狀態(tài)碼
String surl = "";
try {
      surl="你的url";
        URL url = new URL(surl);
        URLConnection rulConnection  = url.openConnection();
        HttpURLConnection httpUrlConnection = (HttpURLConnection) rulConnection;
        httpUrlConnection.setConnectTimeout(300000);
        httpUrlConnection.setReadTimeout(300000);
        httpUrlConnection.connect();
        String code = new Integer(httpUrlConnection.getResponseCode()).toString();
        String message = httpUrlConnection.getResponseMessage();
        System.out.println("getResponseCode code ="+ code);
        System.out.println("getResponseMessage message ="+ message);
        if(!code.startsWith("2")){
          throw new Exception("ResponseCode is not begin with 2,code="+code);
        }
        System.out.println(getCurDateTime()+"連接"+surl+"正常");
     }catch(Exception ex){
        System.out.println(ex.getMessage());
     }

2.js實(shí)現(xiàn)(成功會(huì)返回200,如果頁(yè)面找不到會(huì)返回404)

function GetHttpStatusCode($url){
  $curl = curl_init();
  curl_setopt($curl,CURLOPT_URL,$url);//獲取內(nèi)容url
  curl_setopt($curl,CURLOPT_HEADER,1);//獲取http頭信息
  curl_setopt($curl,CURLOPT_NOBODY,1);//不返回html的body信息
  curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//返回?cái)?shù)據(jù)流,不直接輸出
  curl_setopt($curl,CURLOPT_TIMEOUT,30); //超時(shí)時(shí)長(zhǎng),單位秒
  curl_exec($curl);
  $rtn= curl_getinfo($curl,CURLINFO_HTTP_CODE);
  curl_close($curl);
  return $rtn;
}
$url = "http://www.baidu.com";
GetHttpStatusCode($url);

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring中自動(dòng)注入注解的實(shí)現(xiàn)方式

    spring中自動(dòng)注入注解的實(shí)現(xiàn)方式

    在Spring框架中,AutowiredAnnotationBeanPostProcessor負(fù)責(zé)處理@Autowired和@Value注解,實(shí)現(xiàn)依賴(lài)注入,首先通過(guò)TypeMappedAnnotations獲取注解,并根據(jù)注解屬性構(gòu)建InjectionMetadata,存入緩存
    2024-09-09
  • Mybatis?XML配置文件實(shí)現(xiàn)增刪改查的示例代碼

    Mybatis?XML配置文件實(shí)現(xiàn)增刪改查的示例代碼

    本文主要介紹了Mybatis?XML配置文件實(shí)現(xiàn)增刪改查的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • 詳解openfeign集成spring?cloud?loadbalancer實(shí)現(xiàn)負(fù)載均衡流程

    詳解openfeign集成spring?cloud?loadbalancer實(shí)現(xiàn)負(fù)載均衡流程

    這篇文章主要介紹了openfeign集成spring?cloud?loadbalancer實(shí)現(xiàn)負(fù)載均衡流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • springboot集成swagger、knife4j及常用注解的使用

    springboot集成swagger、knife4j及常用注解的使用

    這篇文章主要介紹了springboot集成swagger、knife4j及常用注解的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Java?3年面試經(jīng)驗(yàn)告訴你Mybatis是如何進(jìn)行分頁(yè)的

    Java?3年面試經(jīng)驗(yàn)告訴你Mybatis是如何進(jìn)行分頁(yè)的

    這篇文章主要介紹了Java?3年面試經(jīng)驗(yàn)告訴你Mybatis是如何進(jìn)行分頁(yè)的,對(duì)于任何ORM框架,分頁(yè)的實(shí)現(xiàn)邏輯無(wú)外乎兩種,不管怎么包裝,最終給到開(kāi)發(fā)者的,只是使用上的差異而已,本文給大家講解的很明白,感興趣的朋友一起看看吧
    2022-09-09
  • Java常用加密算法實(shí)例總結(jié)

    Java常用加密算法實(shí)例總結(jié)

    這篇文章主要介紹了Java常用加密算法,結(jié)合實(shí)例形式總結(jié)分析了base64、md5、sha、rsa、des等加密算法實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-10-10
  • 10個(gè)Elasticsearch查詢的實(shí)用技巧分享

    10個(gè)Elasticsearch查詢的實(shí)用技巧分享

    Elasticsearch是一個(gè)非常流行的搜索引擎,已經(jīng)成為了許多企業(yè)的首選解決方案。本文將向大家介紹10個(gè)實(shí)用的Elasticsearch查詢技巧,并配上對(duì)應(yīng)的代碼示例,希望對(duì)大家有所幫助
    2023-04-04
  • MyBatis 實(shí)現(xiàn)數(shù)據(jù)的批量新增和刪除的操作

    MyBatis 實(shí)現(xiàn)數(shù)據(jù)的批量新增和刪除的操作

    這篇文章主要介紹了MyBatis 實(shí)現(xiàn)數(shù)據(jù)的批量新增和刪除的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • Java實(shí)現(xiàn)對(duì)中文字符串的排序功能實(shí)例代碼

    Java實(shí)現(xiàn)對(duì)中文字符串的排序功能實(shí)例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn)中文字符串的排序功能實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Java Web 簡(jiǎn)單的分頁(yè)顯示實(shí)例代碼

    Java Web 簡(jiǎn)單的分頁(yè)顯示實(shí)例代碼

    這篇文章主要介紹了Java Web 簡(jiǎn)單的分頁(yè)顯示實(shí)例代碼的相關(guān)資料,本文通過(guò),計(jì)算總的頁(yè)數(shù)和查詢指定頁(yè)數(shù)據(jù)兩個(gè)方法實(shí)現(xiàn)分頁(yè)效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06

最新評(píng)論

庆安县| 特克斯县| 滦平县| 资中县| 青海省| 大庆市| 广安市| 富民县| 柳州市| 永定县| 海口市| 田东县| 锦屏县| 澄迈县| 伊川县| 故城县| 彝良县| 夏邑县| 浠水县| 灯塔市| 峨眉山市| 工布江达县| 分宜县| 偃师市| 教育| 历史| 柘荣县| 石河子市| 社旗县| 聂荣县| 信阳市| 杂多县| 松阳县| 巴塘县| 庄浪县| 阜新市| 广东省| 庆城县| 左云县| 张家港市| 永川市|