本文概述
- 如何获取HttpURLConnection类的对象
- Java HttpURLConnecton示例
借助于HttpURLConnection类, 你可以获取任何HTTP URL的信息, 例如标头信息, 状态代码, 响应代码等。
【Java HttpURLConnection类】java.net.HttpURLConnection是URLConnection类的子类。
如何获取HttpURLConnection类的对象URL类的openConnection()方法返回URLConnection类的对象。句法:
public URLConnection openConnection()throws IOException{}
你可以将其转换为HttpURLConnection类型, 如下所示。
URL url=new URL("http://www.srcmini.com/java-tutorial");
HttpURLConnection huc=(HttpURLConnection)url.openConnection();
Java HttpURLConnecton示例
import java.io.*;
import java.net.*;
public class HttpURLConnectionDemo{
public static void main(String[] args){
try{
URL url=new URL("http://www.srcmini.com/java-tutorial");
HttpURLConnection huc=(HttpURLConnection)url.openConnection();
for(int i=1;
i<
=8;
i++){
System.out.println(huc.getHeaderFieldKey(i)+" = "+huc.getHeaderField(i));
}
huc.disconnect();
}catch(Exception e){System.out.println(e);
}
}
}
立即测试
输出:
Date = Wed, 10 Dec 2014 19:31:14 GMT
Set-Cookie = JSESSIONID=D70B87DBB832820CACA5998C90939D48;
Path=/
Content-Type = text/html
Cache-Control = max-age=2592000
Expires = Fri, 09 Jan 2015 19:31:14 GMT
Vary = Accept-Encoding, User-Agent
Connection = close
Transfer-Encoding = chunked
推荐阅读
- Java内部类介绍
- Java Applet教程介绍
- Applet中的JApplet类
- Java时间国际化(I18N与时间)
- 15种最佳Zapier替代品合集(自动化工具有哪些())
- 15种最佳1Password替代方案(密码管理器下载推荐)
- 什么是Officeclicktorun.exe(用途和如何禁用?)
- 每个开发人员都需要使用的15大GitHub替代品(软件开发托管服务)
- 什么是mstsc.exe(位置、用途、命令行介绍)