본문 바로가기

Programinng/Java

자바(Java) - HttpClient 통신 <Get, Post, DefaultHttpClient>

- 필요한 라이브러리

httpcore-4.0.1.jar

httpclient-4.0.1.jar

commons-logging-1.1.1.jar




Get 방식

        HttpClient httpClient = new DefaultHttpClient(); 

        HttpGet httpGet = new HttpGet("http://www.naver.com")
        HttpResponse httpResponse = httpClient.execute(httpGet); 
         
        System.out.println(EntityUtils.toString(httpResponse.getEntity()));


Post 방식

       HttpClient httpClient = new DefaultHttpClient(); 

        HttpPost httpPost = new HttpPost(""); 
        HttpResponse httpResponse = httpClient.execute(httpPost); 
         
        System.out.println(EntityUtils.toString(httpResponse.getEntity()))


Post방식에서 파라미터 전송하기

  HttpPost httpPost = new HttpPost(""); 
   List<NameValuePair> parameters = new ArrayList<NameValuePair>(); 
   parameters.add(new BasicNameValuePair("name""value")); 
   parameters.add(new BasicNameValuePair("name""value"));