Java网络教程之URL及URLConnection简介说明
在java.net包中两个类:URL类及URLConnection类
当我们想发送一个POST请求到web服务器上时,此时我们可需设置属性
URLConnection.setDoOutput(true)
例:
这两个类的功能用于创建客户端到web服务器(HTTP服务器)的连接例:
URL url = new URL("http://java265.com");
URLConnection urlConnection = url.openConnection();
InputStream input = urlConnection.getInputStream();
int data = input.read();
while(data != -1){
System.out.print((char) data);
data = input.read();
}
input.close();
HTTP GET和POST
默认情况下URLConnection发送一个HTTP GET请求到web服务器当我们想发送一个POST请求到web服务器上时,此时我们可需设置属性
URLConnection.setDoOutput(true)
例:
URL url = new URL("http://java265.com");
URLConnection urlConnection = url.openConnection();
urlConnection.setDoOutput(true);
//此时我们可使用以下的Stream向其中写入数据
OutputStream output = urlConnection.getOutputStream();
URLs访问本地文件
URL:我们可以理解为一个资源的路径,此路径可以是一个网络路径也可以是一个本地路径,下文讲述URL类打开本地文件的方法,如下所示:
URL url = new URL("file:/e:/test/test.txt");
URLConnection urlConnection = url.openConnection();
InputStream input = urlConnection.getInputStream();
int data = input.read();
while(data != -1){
System.out.print((char) data);
data = input.read();
}
input.close();
/*
*注意事项:
* url访问本地文件和web服务器的区别:
* 只是路径不同而已,其它都一致
*/
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


