日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 返回js_如何基于java或js获取URL返回状态码

發布時間:2023/12/10 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 返回js_如何基于java或js获取URL返回状态码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇文章主要介紹了如何基于java或js獲取URL返回狀態碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參fgLAeaGAH考下

描述:使用java或者js訪問某個網站,返回狀態碼

1.java實現

// 用getResponseCode可以獲取URL返回狀態碼

String surl = "";

try {

surl="你的url";

URL url = new URL(suwww.cppcns.comrl);

URLConnection rulConnection = url.openConnection();

HttpURLConnection httpUrlConnection = (HttpURLConnection) rulConnection;

httpUrlConnection.setConnectTimeout(300000);

httpUrlConnection.setReadTimeout(300000);

httpUrlConnection.connect();

Swww.cppcns.comtring 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實現(成功會返回200,如果頁面找不到會返回404)

function GetHttpStatusCode($url){

$curl = curl_init();

curl_setopt($curl,CURLOPT_URL,$url);//獲取內容url

curl_setopt($curl,CURLOPT_HEADER,1);//獲取http頭信息

curl_setopt($curl,CURLOPT_NOBODY,1);//不返回hhttp://www.cppcns.comtml的body信息

curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//返回數據流,不直接輸出

curl_setopt($curl,CURLOPT_TIMEOUT,30); //超時時長,單位秒

curl_exec($curl);

$rtn= curl_getinfo($curl,CURLINFO_HTTP_CODE);

cwww.cppcns.comurl_close($curl);

return $rtn;

}

$url = "http://www.baidu.com";

GetHttpStatusCode($url);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

本文標題: 如何基于java或js獲取URL返回狀態碼

本文地址: http://www.cppcns.com/wangluo/javascript/289361.html

總結

以上是生活随笔為你收集整理的java 返回js_如何基于java或js获取URL返回状态码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。