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返回状态码相关推荐
- java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台
详细功能设计:请点击下面链接查看 java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台_哔哩哔哩_bilibili 源码+论文获取: 源码+论文获取请私信获取 摘 ...
- js 获取URL后面的参数
1.有时间由于缓存问题,用PHP可能就不是太好处理,所以可以用客户端进行URL的处理 如下:js 获取URL后面的参数 <script> function getUrlParam(name ...
- js 获取url参数(函数封装)
本篇总结js获取url参数的几种方式,再最后,封装了一个函数,用来获取url中的参数. (一)关于获取url的一些基础知识 1, window.location.href 整个URl字符串(在浏览器中 ...
- 原生js获取URL参数
原生js获取URL参数 function getUrlParams(name) { // 不传name返回所有值,否则返回对应值var url = window.location.search;//s ...
- js获取url参数vue.js获取url参数 JQ获取url参数
在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 1.window.location.href(设置或获取整个 URL 为字符串) ...
- js获取 url 参数
js获取 url 参数 获取 url 中的参数 指定参数名称,返回该参数的值 或者 空字符串 不指定参数名称,返回全部的参数对象 或者 {} 如果存在多个同名参数,则返回数组 不支持URLSearch ...
- JS获取URL中参数值(QueryString)的4种方法分享
http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...
- 【转】js获取url传值
js获取url参数值 index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&...... 静态html文件js读取url参数 根据获取ht ...
- js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数
js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...
最新文章
- C# SignalR 即时通讯 聊天室
- 【机器学习】一文解读时间序列基本概念
- php接入influxdb,[Linux]安装grafana并且添加influxdb监控
- Visual Studio 2008破解版本
- WolframAlpha 的使用
- 前端学习(1029):jquery其他方法
- TCP半连接队列和全连接
- 获取synchronized锁中的阻塞队列中的线程是非公平的
- 什么是软件测试的缺陷指标,软件测试缺陷度量分析
- MAC中文输入法消失
- jinjia2调用json文件注意事项
- 爬取某家网二手房数据(详细教程)
- 世界上最好的学习法:费曼学习法(学习总总结再学习再总结的过程)
- C语言strtok_r和strtok使用方法
- [转贴]周星驰经典对白
- LaTeX 制作幻灯片
- QQ隐藏福利一------------------------文件极速下载
- Python OpenCV 计算机视觉:1~5
- [linux学习](linuxprobe课程)十二 使用Bind提供域名解析服务
- php eod,[PHP] EOD 及 mail 发布_PHP