Java Servlet能主动向其他的地址发起POST请求么?
在我的服务器上的Servlet中,需要用到另外一个服务器上某个页面上显示的数据,
所以,我想由Servlet向这个页面发起一个POST请求,然后把返回的数据跟Servlet本身的数据整合在一起。
我的这个需求能实现么?
怎么实现?
谢谢!
              
------解决方案--------------------可以用HttpURLConnection这个类,
详细用法可以谷歌一下,注意考虑timeout的情况
------解决方案--------------------urlStr//你的地址
URL url = new URL(urlStr.toString());
				// System.out.println(urlStr.toString());
				httpConnection = (HttpURLConnection) url.openConnection();
				httpConnection.getContentEncoding();
				// 得到返回值
				java.io.InputStream in = httpConnection.getInputStream();
				BufferedReader breader = new BufferedReader(
						new InputStreamReader(in, "gbk"));
				String lines = "";
				while ((lines = breader.readLine()) != null) {
					str = lines;
					System.out.println(str);
				}