http의 client 프로그램 첫 번째
[참고] https://www.baeldung.com/httpclient-status-code
* 코딩 환경 : eclipse
* 실행환경 : Desktop Linux
* 빌드환경 : java
* 필요 jar 라이브러리 : apache(https://hc.apache.org/downloads.cgi)에서 httpcomponents-client-4.5.7-bin.zip 을 다운로드 받아 eclipse project 폴더의 src, bin과 같은 level의 jar에 풀어서 사용
* 테스트에 사용한 자바 코드 :
package helloworld; import org.apache.http.client.HttpClient.*; import org.apache.http.client.methods.*; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; public class helloworld {
private static String url = "http://www.apache.org/"; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello world!"); int statusCode =0; try { HttpClient client = HttpClientBuilder.create().build(); HttpResponse response = client.execute(new HttpGet(url)); statusCode = response.getStatusLine().getStatusCode(); } catch(Exception e) {} System.out.println("Status Code is "+ statusCode); }
} |
실행결과:
Hello world! Status Code is 200 |
'코드개발' 카테고리의 다른 글
Apache HttpComponents를 이용한 GET, POST 요청하기 (0) | 2019.02.16 |
---|---|
HttpClient4 cookbook (0) | 2019.02.16 |
암호 알고리즘 카운터 모드 사용시 유의점 (0) | 2018.11.09 |
VIM 명령 정리 (0) | 2018.11.08 |
[VI] 화면(커서) 이동 관련 명령들 (0) | 2018.11.01 |