千家信息网

java中HttpURLConnection的使用方法

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容介绍了"java中HttpURLConnection的使用方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读
千家信息网最后更新 2025年01月24日java中HttpURLConnection的使用方法

本篇内容介绍了"java中HttpURLConnection的使用方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

代码只需要jdk就行,不需要依赖第三方jar包

     package com.sean;        import sun.net.www.protocol.http.HttpURLConnection;        import java.io.BufferedReader;        import java.io.IOException;        import java.io.InputStream;        import java.io.InputStreamReader;        import java.net.URL;        public class HttpURLConnectionTest {                public static void main(String[] args) {                        sendRequestWithHttpURLConnection();                }                private static void sendRequestWithHttpURLConnection() {                        new Thread(new Runnable() {                                @Override                                public void run() {                                        HttpURLConnection connection =  null;                                        BufferedReader reader = null;                                        try {                                                URL url = new URL("http://127.0.0.1:10000/service/sean?desc=description");                                                connection = (HttpURLConnection) url.openConnection();                                                connection.setRequestMethod("GET");                                                connection.setConnectTimeout(8000);                                                connection.setReadTimeout(8000);                                                //此时获取的是字节流                                                InputStream in = connection.getInputStream();                                                //对获取到的输入流进行读取                                                reader = new BufferedReader(new InputStreamReader(in)); //将字节流转化成字符流                                                StringBuilder response = new StringBuilder();                                                String line;                                                while ((line = reader.readLine())!= null) {                                                        response.append(line);                                                }                                                System.out.println(response.toString());                                        } catch (Exception e ) {                                                e.printStackTrace();                                        } finally {                                                if (reader != null) {                                                        try {                                                                reader.close();                                                        } catch (IOException e ) {                                                                e.printStackTrace();                                                        }                                                }                                                if ( connection!= null) {                                                        connection.disconnect();                                                }                                        }                                }                        }).start();                }        }

"java中HttpURLConnection的使用方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0