2024年6月3日发(作者:)

URLConnection的连接、超时、关闭用法总结

关键字: urlconnection

Java中可以使用HttpURLConnection来请求WEB资源。

1、 URL请求的类别

分为二类,GET与POST请求。二者的区别在于:

a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,

b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http

请求的正文内。

2、URLConnection的对象问题

Java代码

1. URL url = new URL("localhost:8080/");

2. URLConnection rulConnection = nnection();//

urlConnection对象实际上是根据URL的

此处的

3. // 请求协议(此处是http)生成的URLConnection类

4. // 的子类HttpURLConnection,故此处最好将其转化

5. // 为HttpURLConnection类型的对象,以便用到

6. // HttpURLConnection更多的API.如下:

7. HttpURLConnection httpUrlConnection = (HttpURLConnection) rulConnect

ion;

3、HttpURLConnection对象参数问题

Java代码

1. // 设置是否向httpUrlConnection输出,因为这个是post请求,参数要放在

2. // http正文内,因此需要设为true, 默认情况下是false;

3. utput(true);

4. // 设置是否从httpUrlConnection读入,默认情况下是true;

5. nput(true);

6. // Post 请求不能使用缓存

7. Caches(false);