001 package org.apache.commons.httpclient;
002
003 import org.apache.commons.httpclient.HttpClient;
004 import org.apache.commons.httpclient.methods.GetMethod;
005 import org.apache.commons.httpclient.params.HttpClientParams;
006 import org.apache.commons.httpclient.params.HttpMethodParams;
007 import org.junit.Test;
008
009 public class HttpClientTest {
010
011 @Test
012 public void test1() {
013 try {
014 String url = "http://localhost:8070";
015 GetMethod method = new GetMethod(url);
016 HttpClient client = new HttpClient();
017 HttpClientParams clientParams = client.getParams();
018 HttpMethodRetryHandler retryHandler = new DefaultHttpMethodRetryHandler(0, false);
019 clientParams.setParameter(HttpMethodParams.RETRY_HANDLER, retryHandler);
020
021 int result = client.executeMethod(method);
022 Header[] headers = method.getResponseHeaders();
023 for (Header header : headers) {
024 String name = header.getName();
025 String value = header.getValue();
026 System.out.println(name + "=" + value);
027 }
028 System.out.println(result);
029 } catch (Throwable t) {
030 t.printStackTrace();
031 }
032 }
033 }