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服务器的区别: * 只是路径不同而已,其它都一致 */
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。