`
xxtianxiaxing
  • 浏览: 708451 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

java 重启 路由器 DI-604

    博客分类:
  • web
阅读更多
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();
			}
		}
	}

}




分享到:
评论
2 楼 xxtianxiaxing 2010-06-28  
那个类附件已上传了
1 楼 qiushily2030 2010-06-25  
Base64哪个包的? 还有那些参数什么意思?能详细讲解下吗。

相关推荐

    宽带路由器 D-Link DI-604_DI-704P.pdf

    D-Link DI-604和DI-704P是D-Link公司推出的两款宽带路由器产品,它们通过提供宽带接入、安全功能和网络服务共享,极大地简化了网络的配置和管理过程。 1. DI-604和DI-704P路由器的基本功能: 两款路由器都具备宽带...

    路由器DI-514中文说明书

    ### 路由器DI-514中文说明书知识点概览 #### 一、产品规格与特性 **硬件部分:** - **交换端口:** DI-514配备了4个10/100Mbps的自动交叉检测(Auto-MDI/MDIX)端口,支持自动识别直通线和平行线。 - **广域网端口...

    DI-604+路由器设置

    DI-604+路由器设置 请查看。 DI-604+路由器设置 DI-604+路由器设置

    D-Link无线路由器DI-514.pdf

    D-Link无线路由器DI-514.pdf

    无线路由器DI-724UP+A:D-Link.pdf

    无线路由器DI-724UP+A:D-Link.pdf

    D-Link推出DI-604+宽带路由器.pdf

    标题提及的"D-Link推出的DI-604+宽带路由器"是一款由知名网络设备和解决方案供应商D-Link设计和发布的新型路由器。这款路由器是针对中小企业用户而设计的,旨在为他们提供高性能、高性价比的局域网解决方案。DI-604+...

    D-Link推出宽带路由器DI-714P+.pdf

    《D-Link宽带路由器DI-714P+技术详解》 D-Link推出的宽带路由器DI-714P+是一款集先进技术和高效性能于一体的网络设备,尤其在无线技术和信息技术领域表现出色。本文将深入探讨其核心技术和应用范围。 首先,DI-714...

    D-Link DI-604+使用手册

    D-link DI-604专为家庭和小型办公室设计,提供强大的Internet和局域网资源共享功能。其具备高速、安全、简单、灵活、兼容性好等多种优势,同时产品设置简单,对于非专业技术人员也可以很容易的安装配置,亲和友好的...

    D-Link DI-7100G A1 固件 Build-DI051026-120808.bin|DI-7100G A1 Build-DI051026-120808.bin

    D-Link DI-7100G A1 企业路由器/行为管理 升级固件 ,版本号:Build-DI051026-120808.bin

    D-Link DI-624+A V3.13 固件

    【D-Link DI-624+A V3.13 固件】是针对D-Link公司的DI-624+A无线路由器的一款重要更新。固件,全称为Firmware,是设备的操作系统和控制程序,它负责管理硬件资源、提供基本服务、执行设备功能等。在DI-624+A这款...

    D-Link双翼齐飞——DI-704P、DI-614+宽带路由器.pdf

    【DI-704P和DI-614+宽带路由器概述】 D-Link推出的DI-704P和DI-614+是专为商业办公和SOHO级用户设计的宽带路由器产品,旨在满足用户对网络共享及高级功能的需求。这两款路由器在价格亲民的同时,提供了丰富的特性。...

    DI-624+A固件

    最新DI-624+A固件适合很多种有DI-624+A掉线的路由器

    D—Link推出无线路由器新品DI-624+A.pdf

    标题提及的"D-Link推出无线路由器新品DI-624+A"是一款由D-Link公司发布的新型无线路由器。这款路由器可能具备先进的无线技术,旨在提供高效、稳定的网络连接,适用于家庭或小型企业环境。然而,提供的描述并没有...

    DI-4500 路由器硬件安装手册.pdf

    ### DI-4500 路由器硬件安装手册知识点总结 #### 第1章 DI-4500宽带路由器概述 **1.1 标准配置时的外形说明** - **端口特性:** - **Console端口:** 用于配置路由器,速率为1200bps至115200bps之间,采用RJ45...

    D-Link,DI-7000,路由器vpn怎么设置.doc

    D-Link,DI-7000,路由器vpn怎么设置.doc

    路由器dd-wrt功能介绍及设置教程

    路由器dd-wrt功能介绍及设置教程路由器dd-wrt功能介绍及设置教程路由器dd-wrt功能介绍及设置教程

    金浪路由器kn-s1060sl固件

    升级完成后,通常需要重启路由器,让新固件完全生效,并检查设备是否正常工作。 总的来说,金浪路由器KN-S1060SL的固件更新是提升设备性能和安全性的关键步骤,而提供的"zdemo.bin"和"说明.txt"文件则是完成这一...

    DI-624+A最新固件

    标题中的“DI-624+A最新固件”指的是D-Link公司的DI-624+A型号路由器的最新固件更新。固件是设备或硬件内部的软件部分,它控制设备的操作和功能。DI-624+A是一款四端口无线宽带路由器,适合家庭和小型办公室使用,...

Global site tag (gtag.js) - Google Analytics