`

URLConnection类 示例

阅读更多

//Demonstrate URLConnection.
import java.net.*;
import java.io.*;
import java.util.Date;
class URLConnectionDemo{
 public static void main(String[] args) throws Exception{
  int c;
  URL hp = new URL("http://www.osborne.com");
  URLConnection hpCon = hp.openConnection();

  System.out.println("Date: " + new Date(hpCon.getDate()));
  System.out.println("Content-Type: " + hpCon.getContentType());
  System.out.println("Expires: " + hpCon.getExpiration());
  System.out.println("Last-Modified: " + new Date(hpCon.getLastModified()));
  int len = hpCon.getContentLength();
  System.out.println("Content-Length: " + len );
  if(len>0){
   System.out.println("===== Content =====");
   InputStream input = hpCon.getInputStream();
   int i = len;
   while((c= input.read())!=-1 && (--i>0)){
    System.out.println((char)c);
   }
   input.close();
  }else{
   System.out.println("No Content Available.");
  }
 }

分享到:
评论

相关推荐

    java中用URLConnection类post方式提交表单.pdf

    在我们的示例代码中,我们定义了一个 HttpRequestProxy 类,该类封装了对 URLConnection 的操作。该类提供了两个静态方法:doGet() 和 doPost(),分别用于实现 GET 和 POST 请求。 在 doGet() 方法中,我们首先构建...

    java中URL以及URLConnection类的使用

    通过一个简单的Java程序示例来展示如何使用URL类和URLConnection类。以下是一个基本的示例代码: ```java public static void main(String[] args) { try { URL url = new URL("***"); System.out.println("此...

    一个通过Socket或URLConnection传文件的示例

    `java.net.URLConnection`类及其子类如`HttpURLConnection`,提供了一种更加高级和抽象的方式来与网络资源进行交互。相比Socket,URLConnection更易于使用,因为它自动处理HTTP协议的细节,如编码、重定向和缓存策略...

    Java网络编程之URL+URLconnection使用方法示例

    以下是一个简单的代码示例,演示如何使用URL和URLConnection类来发送HTTP GET请求: ```java URL url = new URL("http://jenkov.com"); URLConnection urlConnection = url.openConnection(); InputStream input = ...

    客户端页面截取!URLCONNECTION

    首先,URLConnection是java.net包中的一个抽象类,它是所有HTTP连接的基类,包括HTTP、HTTPS等多种协议。它提供了对URL的基本操作,如打开连接、发送请求、接收响应等。利用URLConnection,我们可以手动构建HTTP请求...

    通过java.net.URLConnection发送HTTP请求

    本文将深入探讨如何利用URLConnection类发送HTTP请求,理解其工作原理,并提供相关的源码示例。 首先,当我们需要向一个HTTP服务器发送请求时,我们可以创建一个URL对象,它代表了我们要访问的资源的地址。例如: ...

    URLConnection进行网络编程

    在本文中,我们将深入探讨如何使用`URLConnection`进行网络编程,并结合提供的文件"4.3使用URLConnection进行网络编程"和"ConnectionServlet"来构建一个简单的客户端-服务器通信示例。 首先,了解`URLConnection`的...

    Java基础类用法示例程序(chm)

    9. **网络编程**:Socket编程,包括客户端和服务端的实现,以及URL和URLConnection类的使用。 10. **反射机制**:通过反射API动态获取类信息、创建对象和调用方法。 这个CHM文档很可能会提供详细的代码示例,每...

    java URLConnection全面解析(通俗易懂,包括cookie操作和上传文件)

    在上面的示例中,我们通过`openConnection()`方法创建了一个`URLConnection`实例,并设置了`Accept-Charset`请求头,以指定客户端期望接收的数据编码方式。如果无需发送参数或请求头,则可以简化为`new URL(url)....

    WebService URLConnection request/response JDK1.3

    在这个压缩包文件中,`Test.java`和`T.java`可能是测试类,而`WebServiceTest.java`很可能包含了一个使用URLConnection调用WebService的实际示例。`[转]什么是webservice, 作什么用的.mht`文件可能是一个HTML网页,...

    java从服务器下载文件的示例

    java从服务器下载文件的示例 使用URLConnection类来实现从服务器下载文件的功能。一个简单的示例代码,展示了如何使用URLConnection从服务器下载文件

    JAVA核心技术示例

    此外,URL和URLConnection类提供了HTTP协议的支持,便于网页数据的获取和交互。 7. **异常处理**:Java的异常处理机制通过try-catch-finally语句块,帮助开发者处理程序运行时可能出现的问题,提高代码的健壮性。 ...

    Android使用URLConnection提交请求的实现

    以下是一个简化的`GetPostUtil`类的示例,展示了GET和POST请求的实现: ```java public class GetPostUtil { private static final String TAG = "GetPostUtil"; public static String sendGet(String url, ...

    Java软件开发实战 Java基础与案例开发详解 19-4 URL和URL Connection类 共10页.pdf

    下面的示例展示了如何使用 `URLConnection` 类来获取某个网站的内容: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public ...

    Java网络示例电子书

    3. **URL和URLConnection**:Java的java.net.URL类用于表示统一资源定位符,它包含了访问网络资源的信息。URLConnection类则提供了打开和读取URL资源的方法。通过这两个类,开发者可以直接从网络上获取数据,而无需...

    例10.03 使用URLConnection对象访问远程文件.rar_remote access java_url_远程文件

    本主题将深入探讨如何使用`URLConnection`类来实现这一目标。`URLConnection`是Java API的一部分,它提供了连接到任意URL的能力,不仅限于HTTP或HTTPS,还包括FTP和其他网络协议。 1. **URL对象与URLConnection类**...

    ftp上传示例java代码

    - `java.net.URL` 和 `java.net.URLConnection` 类可以实现基本的FTP操作,但功能有限。 - 更常用的库是Apache Commons Net,它提供了一个强大的FTPClient类,封装了FTP的所有常用操作。 3. **文件上传** - 使用...

    java.net.URLConnection发送HTTP请求与通过Apache HttpClient发送HTTP请求比较

    有两种常见的方法:一是使用`java.net.URLConnection`类,二是通过Apache HttpClient库。这篇文章将对比这两种方法,探讨它们的优缺点以及适用场景。 `java.net.URLConnection`是Java标准库中的一个类,可以直接...

    URLConnection 数据解析

    URLConnection 数据解析 数据的同步请求 数据的异步请求 #pragma mark -- 异步Block - (void)buttonBlock:(UIButton *)sender { NSLog(@"异步Block"); // 1. 创建网址 NSString *string = kTtpodHomPageURL; ...

Global site tag (gtag.js) - Google Analytics