package com.hereonline.heritrix.http5977;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class Router {
private static final String USERNAME_PASSWORD = "admin:wangxiong";
private String oldIpStr = null;
public static void main(String[] args) {
new Router();
}
public Router() {
// this.oldIpStr = JsIpUtils.getIpInInternet();
this.disconnect();
// System.out.println(this.oldIpStr + " -> " +
// JsIpUtils.getIpInInternet());
}
private void disconnect() {
String urlStr = "http://192.168.0.1/Status/st_devic.xgi?set/runtime/wan/inf:1/Disconnect=1";
this.runCgi(urlStr, USERNAME_PASSWORD);
}
private void runCgi(String urlStr, String authorizationStr) {
URL xUrl = null;
HttpURLConnection xHuc = null;
try {
xUrl = new URL(urlStr);
if (xUrl != null) {
xHuc = (HttpURLConnection) xUrl.openConnection();
if (xHuc != null) {
// cookies / login
if (!"".equals(authorizationStr)) {
xHuc.setRequestProperty("Authorization", "Basic "
+ Base64.encodeBytes(USERNAME_PASSWORD
.getBytes()));
}
// entity
xHuc.setRequestProperty("Content-Length", "0");
xHuc.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");
// connect
xHuc.connect();
// get response
String aa = xHuc.getResponseMessage();
System.out.println(aa);
}
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
// long endTimeLng = System.currentTimeMillis() + 10000;
// while (JsIpUtils.getIpInInternet().equals(this.oldIpStr)
// && JsTimeUtils.sleepIfNotTimeout(1000, endTimeLng));
// disconnect
if (xHuc != null) {
xHuc.disconnect();
}
}
}
}
分享到:
相关推荐
D-Link DI-604和DI-704P是D-Link公司推出的两款宽带路由器产品,它们通过提供宽带接入、安全功能和网络服务共享,极大地简化了网络的配置和管理过程。 1. DI-604和DI-704P路由器的基本功能: 两款路由器都具备宽带...
### 路由器DI-514中文说明书知识点概览 #### 一、产品规格与特性 **硬件部分:** - **交换端口:** DI-514配备了4个10/100Mbps的自动交叉检测(Auto-MDI/MDIX)端口,支持自动识别直通线和平行线。 - **广域网端口...
DI-604+路由器设置 请查看。 DI-604+路由器设置 DI-604+路由器设置
D-Link无线路由器DI-514.pdf
无线路由器DI-724UP+A:D-Link.pdf
标题提及的"D-Link推出的DI-604+宽带路由器"是一款由知名网络设备和解决方案供应商D-Link设计和发布的新型路由器。这款路由器是针对中小企业用户而设计的,旨在为他们提供高性能、高性价比的局域网解决方案。DI-604+...
《D-Link宽带路由器DI-714P+技术详解》 D-Link推出的宽带路由器DI-714P+是一款集先进技术和高效性能于一体的网络设备,尤其在无线技术和信息技术领域表现出色。本文将深入探讨其核心技术和应用范围。 首先,DI-714...
D-link DI-604专为家庭和小型办公室设计,提供强大的Internet和局域网资源共享功能。其具备高速、安全、简单、灵活、兼容性好等多种优势,同时产品设置简单,对于非专业技术人员也可以很容易的安装配置,亲和友好的...
D-Link DI-7100G A1 企业路由器/行为管理 升级固件 ,版本号:Build-DI051026-120808.bin
【D-Link DI-624+A V3.13 固件】是针对D-Link公司的DI-624+A无线路由器的一款重要更新。固件,全称为Firmware,是设备的操作系统和控制程序,它负责管理硬件资源、提供基本服务、执行设备功能等。在DI-624+A这款...
【DI-704P和DI-614+宽带路由器概述】 D-Link推出的DI-704P和DI-614+是专为商业办公和SOHO级用户设计的宽带路由器产品,旨在满足用户对网络共享及高级功能的需求。这两款路由器在价格亲民的同时,提供了丰富的特性。...
最新DI-624+A固件适合很多种有DI-624+A掉线的路由器
### DI-4500 路由器硬件安装手册知识点总结 #### 第1章 DI-4500宽带路由器概述 **1.1 标准配置时的外形说明** - **端口特性:** - **Console端口:** 用于配置路由器,速率为1200bps至115200bps之间,采用RJ45...
上传成功后,路由器通常会自动重启并开始更新固件,这个过程用户无需干预。 固件更新完成后,通常需要重启路由器以确保新固件的全部功能可以正常工作。在重启过程中,用户可以检查路由器的指示灯状态,确认设备是否...
近期,D-Link公司推出了一款新型无线路由器,即DI-624+A。这款产品以其独特的设计和前沿的技术,再次引领了无线路由器的市场潮流。 无线路由器作为连接有线与无线网络的桥梁,对于家庭用户或小型企业来说至关重要。...
路由器dd-wrt功能介绍及设置教程路由器dd-wrt功能介绍及设置教程路由器dd-wrt功能介绍及设置教程
标题中的“DI-624+A最新固件”指的是D-Link公司的DI-624+A型号路由器的最新固件更新。固件是设备或硬件内部的软件部分,它控制设备的操作和功能。DI-624+A是一款四端口无线宽带路由器,适合家庭和小型办公室使用,...
di-624+a 固件 dlink 路由器固件