gpt4 book ai didi

java - 来自一个 HttpURLConnection 的多个请求

转载 作者:太空狗 更新时间:2023-10-29 22:46:12 25 4
gpt4 key购买 nike

如何使用 Java 在一个 HttpURLConnection 中执行多个请求?

 URL url = new URL("http://my.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
HttpURLConnection.setFollowRedirects( true );
connection.setDoOutput( true );
connection.setRequestMethod("GET");

PrintStream ps = new PrintStream( connection.getOutputStream() );
ps.print(params);
ps.close();
connection.connect();
//TODO: do next request with other url, but in same connection

谢谢。

最佳答案

来自 Javadoc:

Each HttpURLConnection instance is used to make a single request.

该对象显然不打算重复使用。

除了一点点内存抖动和低效率之外,为您要发出的每个请求打开一个 HttpURLConnection 没有什么大问题。但是,如果您想要更大规模的高效网络 IO,最好使用像 Apache HttpClient 这样的专用库。 .

关于java - 来自一个 HttpURLConnection 的多个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2457538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com