import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class UseUrl {
public static void main(String args[]) throws IOException {
URL url = new URL("http://234390216.iteye.com/blog/1049256");
URLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] b = new byte[1024];
int len = 0;
while ((len = is.read(b)) != -1) {
out.write(b, 0, len);
}
String result = out.toString("UTF-8");
out.close();
is.close();
System.out.println(result);
}
}
分享到:
相关推荐
在Java编程语言中,`java.net.URL`(统一资源定位符)类是用于表示互联网上的资源地址的关键组件。它能够解析、访问和操作各种类型的网络资源。`java.net.URLConnection`则是`URL`的子接口,它提供了与资源进行交互...
在Android开发中,`java.net.URL`类是一个非常重要的工具,用于表示统一资源定位符(Uniform Resource Locator),也就是我们常说的网址。这个类允许我们构建、解析和访问网络资源,对于进行网络通信至关重要。本篇...
接下来,讲解如何使用`HttpURLConnection`或`java.net.URL`发送HTTP请求。以下是一个简单的GET请求示例: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net....
有两种常见的方法:一是使用`java.net.URLConnection`类,二是通过Apache HttpClient库。这篇文章将对比这两种方法,探讨它们的优缺点以及适用场景。 `java.net.URLConnection`是Java标准库中的一个类,可以直接...
import java.net.URL; import java.nio.charset.StandardCharsets; public class URLConnectionDemo { public static void main(String[] args) throws IOException { URL url = new URL("http://example.com");...
在Java中,`java.net.HttpURLConnection`是常用的HTTP客户端库之一,它提供了一种简单的方式来处理HTTP请求。为了实现重试机制,我们可以编写一个方法,该方法根据预设的重试次数和重试间隔时间来执行HTTP请求。如果...
首先,你需要创建一个`java.net.URL`对象,它代表了你要访问的网络资源的地址。例如: ```java URL url = new URL("http://example.com/api"); ``` 2. **打开连接**: 使用URL对象的`openConnection()`方法...
访问带https请求忽略ssl证书,避免url.openStream报错javax.net.ssl.SSLHandshakeException url = new URL(imageUrl); if("https".equalsIgnoreCase(url.getProtocol())){ SslUtils.ignoreSsl(); } //不添加...
在使用Java进行网络编程时,开发者可能会遇到java.net.ProtocolException异常,这通常是由于协议错误或者违反了HTTP协议规范引起的。解决此类异常通常需要检查和调整网络连接的相关设置,以下是一些可能的解决方案:...
在Java编程中,`java.net.HttpURLConnection`是用于处理HTTP协议的基本类,它提供了一种与HTTP服务器通信的简单方式。下面将详细讲解如何使用`HttpURLConnection`进行网页内容获取、Cookie管理以及POST方式的数据...
代码示例部分展示了一个简单的异常处理逻辑,用于处理java.net.UnknownHostException。代码中的异常处理逻辑是捕获该异常,并向日志中记录相关信息。这种处理方式在生产环境中是不够的,需要进一步完善错误处理和...
通过上述方法,开发者可以有效避免java.net.MalformedURLException异常,并确保程序中可以安全地使用URL对象。在实际应用中,推荐在创建URL对象之前先验证URL字符串的正确性,以减少程序运行时的错误和提高代码的...
Java获取URL内容的,我这里只给出GET方式的,POST和其它方式的都是比较类似的。其技术要点就一下三点。 第一:创建... try{ java.net.URL l_url = new java.net.URL(path); java.net.HttpURLConnection l_con
这是一个功能齐全的 Scala http 客户端,它包装了 java.net.HttpURLConnection。零依赖。针对 Scala 2.9.3、2.10 和 2.11 进行交叉编译。OAuth v1 请求签名。自动支持来自服务器的 gzip 和 deflate 编码。易于添加...
修复了尝试使用(或通过库使用)java.net.URI 时的 URISyntaxException。 现在您可以再次使用 Java!获取URI 或者试一试。 有一个带有一个静态方法的类。 它接受任意 URL 并将其转换为 java.net.URI 执行任何必要的...
在Java网络编程中,`java.net.UnknownServiceException`异常通常是由于客户端尝试执行一个服务器不支持的操作时触发的。在我们日常的项目开发中,当遭遇此类问题时,可以通过以下方法进行排查与解决。 首先,检查...
1. **使用静态工厂方法**:Java 7引入了`java.net.URI`类,它提供了更严格的URL校验。可以使用`URI`的`toURL()`方法来创建URL对象,这样可以在创建时就发现格式错误。 2. **使用第三方库**:如Apache Commons Lang的...
Java获取URL对应的资源 在JAVA中,Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。1、认识URL(Java API doc)类 URL 代表一个...