import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import org.apache.http.HttpEntity; import org.apache.http.HttpHost; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.conn.params.ConnRoutePNames; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; public class GetNavDate { /** * @param args * @throws IOException * @throws ClientProtocolException */ public static void main(String[] args) throws ClientProtocolException, IOException { // TODO Auto-generated method stub HttpClient httpclient = new DefaultHttpClient(); try { HttpHost proxy = new HttpHost("192.168.0.1", 8000); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); HttpPost httppost = new HttpPost("http://192.168.0.10:8080"); HttpResponse response = httpclient.execute(httppost); HttpEntity resEntity = response.getEntity(); BufferedReader reader1 = new BufferedReader(new InputStreamReader(resEntity.getContent())); String buffer2; while((buffer2=reader1.readLine())!=null){ if(buffer2.indexOf(strTag) > 0) { String strTemp = buffer2.replaceAll("\\(", "").replaceAll("\\)", ""); System.out.println(strTemp); } } EntityUtils.consume(resEntity); } finally { try { httpclient.getConnectionManager().shutdown(); } catch (Exception ignore) {} } } }
利用apache的HttpClient组件得到http内容
最新推荐文章于 2024-08-12 20:12:58 发布