import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class liulanqi
{
public static void DownLoadPages(String urlStr, String outPath)
{
int chByte = 0;
URL url = null;
HttpURLConnection httpConn = null;
InputStream in = null;
FileOutputStream out = null;
try
{
url = new URL(urlStr);
httpConn = (HttpURLConnection) url.openConnection();
HttpURLConnection.setFollowRedirects(true);
httpConn.setRequestMethod("GET");
httpConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows 2000)");
// logger.info(httpConn.getResponseMessage());
in = httpConn.getInputStream();
out = new FileOutputStream(new File(outPath));
chByte = in.read();
while (chByte != -1)
{
out.write(chByte);
chByte = in.read();
}
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
try
{
out.close();
in.close();
httpConn.disconnect();
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
public static void main(String[] args)
{
liulanqi.DownLoadPages("http://127.0.0.1:8888/start/startUp", "d://b.html");
}
}
分享到:
相关推荐
标题“Java禁止直接URL访问图片”涉及到的是网络资源保护和权限控制的问题,主要知识点包括: 1. **HTTP请求与响应**: 当用户通过浏览器或其他客户端工具输入一个URL来访问图片时,实际上是发送了一个HTTP GET...
### 通过JAVA语言实现使用URL访问网络资源 #### 一、URL概述与基本概念 URL(Uniform Resource Locator),即统一资源定位符,是用于标识互联网上特定资源的地址。通过给定的URL,浏览器能够找到相应的文件或其他...
标题中的"C#写的简单的url访问小工具"表明这是一个利用C#编程语言开发的应用程序,它的主要功能是访问URL。在IT行业中,C#是一种广泛用于创建桌面应用、Web应用、游戏以及各种软件服务的面向对象的编程语言。C#的...
在Java编程语言中,访问网页是一项基本...总之,Java通过`java.net.URL`和相关类提供了强大的网络访问能力,能够满足各种网络编程需求。通过不断学习和实践,你可以熟练地使用这些工具进行网页访问、数据交换等任务。
标题 "Redis缓存url访问次数(SpringBoot拦截器)" 描述的是一个使用SpringBoot框架构建的应用中,通过拦截器来统计URL访问次数,并利用Redis作为缓存存储这些计数的过程。这个技术方案通常用于网站性能优化,通过...
通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。 Vue.js 路由需要载入 vue-router 库 我们可以在官网上直接下载并用 <script> 标签引入。 格式就是: ...完整的格式是:(vue路由两个...
以上就是“Android通过URL访问网络资源工具包”的主要知识点,理解并掌握这些内容对于开发能有效访问网络的Android应用至关重要。在实际项目中,开发者可以根据需求扩展`HttpUtil`,增加更多的网络请求方法,如PUT、...
在Linux环境下,使用C或C++编程语言实现通过URL访问网页并提取网页文字内容涉及到多个技术领域,包括网络编程、HTTP协议理解、HTML解析等。本文将深入探讨这些知识点,并提供一个简化的实现流程。 首先,我们要理解...
C# URL访问和获取返回值的一个简单函数
首先,我们要理解URL访问的过程。当我们在浏览器中输入一个URL并按下回车键,系统会执行以下步骤: 1. **DNS解析**:系统将URL中的域名转化为IP地址,这需要一定时间,取决于DNS服务器的速度和网络状况。 2. **建立...
标题中的“如何简化Exchange+2007+OWA+URL访问”指的是通过特定的配置步骤,使得Exchange Server 2007的Outlook Web Access(OWA)服务的访问URL更加简洁,方便用户使用。描述和标签进一步强调了这个主题。 在...
【Java语言实现URL访问网络资源】 Java语言是网络开发中的重要工具,内置了丰富的网络功能,使得开发基于Internet和Web的应用程序变得简单易行。在Java中,URL(Uniform Resource Locator)是用于定位互联网上特定...
务逻辑所以写了一个,只要输入“空秒数和URL”地址就在后台不停的访问一个地址,直到结束程序或关机; 因为是线程写的所以只要清“空秒数和URL”地址再重新输入就可以实现不同秒数来访问多个URL的地址。(可以是...
C#动态改变WebService的URL访问地址涉及到.NET框架中Web服务的客户端编程。在应用程序开发过程中,有时候会遇到需要动态更换WebService的URL地址的情况,这在多环境部署(如开发、测试、生产环境)或者在服务地址...
在处理大量URL访问时,使用单线程可能会导致效率低下,因为每个请求必须等待前一个请求完成才能进行。为了解决这个问题,我们可以利用Python的多线程技术来并行处理多个URL,从而大大提高工作效率。本项目中的...
解压到相关路径,通过后面加链接的方式可以判断整个URL从DNS解析到跳转到访问情况整个过程的时间耗费,返回结果可以是json或者plain text,方便加入zabbix等监控工具中进行监控 使用实例: Usage: ./xcurl {URL} ...
Android Studio提供了多种方式来处理URL访问,包括使用HttpURLConnection、OkHttp库、Volley库以及Retrofit库等。下面将详细介绍这些方法。 1. HttpURLConnection: HttpURLConnection是Java SDK中的一个基础类,...
labview2016访问WebService,通过URL方式
启旭-定时器 V1.02023-11-28vb.net + access .net 4.7.2及以上本程序实现了定时访问指定网址执行对应的网页任务定时列表 数据表 字段定时执行时间 :设定的定时器时间定时列表 数据表 字段状态 : 1启动记录,0禁用...