Sta*_*lin 16 java request httpurlconnection
如何使用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
Run Code Online (Sandbox Code Playgroud)
谢谢.
Car*_*icz 17
来自Javadoc:
每个HttpURLConnection实例用于发出单个请求.
该物体显然不是要重复使用.
除了一点内存颠簸和低效率之外,为每个要创建的请求打开一个HttpURLConnection都没有大问题.但是,如果您想要更大规模的高效网络IO,那么最好使用像Apache HttpClient这样的专用库.
归档时间: |
|
查看次数: |
10853 次 |
最近记录: |