HttpURLConnection을 이용해 REST로 구성된 서버와 통신하기 위한 Java 라이브러리
HttpURLConnection을 이용해 REST로 구성된 서버와 통신하기 위한 Java 라이브러리
Build Path에 JSON 라이브러리가 적용되었거나, dependency가 추가된 Maven 프로젝트
HttpClient client = new HttpClient();
HttpClient client = new HttpClient();
client.setTargetAddress("http://127.0.0.1", 8080);
HttpClient client = new HttpClient(“http://127.0.0.1”, 8080, 5000, 5000);
HttpClient client = new HttpClient(“http://127.0.0.1”, 8080);
HttpClient client = new HttpClient(“http://127.0.0.1”);
Config config = new Config();
config.setTargetAddress("http://127.0.0.1", 8080);
HttpClient client = new HttpClient(config);
HttpClient 객체 생성 방법과 동일합니다.
HttpClient client = new HttpClient(config);
client.requestUri(new Request.RequestBuilder().build());
HttpClient client = new HttpClient(config);
client.requestUri(new Request.RequestBuilder().addHeader(“key”, “value”).build());
HttpClient client = new HttpClient(config);
client.requestUri(new Request.RequestBuilder().addHeader(“key”, “value”).addParam(“key, “value”).build());
HttpClient client = new HttpClient(config);
Response res = client.requestUri(new Request.RequestBuilder().build());
Map<String, List<String>> header = response.getResponseHeader();
String responseBody = response.getResponseBody();
int responseCode = response.getResponseCode();
HttpClient client = new HttpClient(config);
client.requestUri(new Request.RequestBuilder().setRequestType(Request.Type.POST).build());
HttpClient client = new HttpClient(config);
client.requestUri(new Request.RequestBuilder().setRequestType(Request.Type.POST).addHeader(“key”, “value”).build());
HttpClient client = new HttpClient(config);
client.requestUri(new Request.RequestBuilder().setRequestType(Request.Type.POST).addHeader(“key”, “value”).addParam(“key”, “value”).build());
HttpClient client = new HttpClient(config);
Response response = client.requestUri(new Request.RequestBuilder().setRequestType(Request.Type.POST).build());
Map<String, List<String>> header = response.getResponseHeader();
String responseBody = response.getResponseBody();
int responseCode = response.getResponseCode();
Build Path에 JSON 라이브러리가 적용되었거나, dependency가 추가된 Maven 프로젝트
HttpClient client = new HttpClient();
HttpClient client = new HttpClient();
client.setTargetAddress("http://127.0.0.1", 8080);
HttpClient client = new HttpClient(“http://127.0.0.1”, 8080, 5000, 5000);
HttpClient client = new HttpClient(“http://127.0.0.1”, 8080);
HttpClient client = new HttpClient(“http://127.0.0.1”);
Config config = new Config();
config.setTargetAddress("http://127.0.0.1", 8080);
HttpClient client = new HttpClient(config);
HttpClient 객체 생성 방법과 동일합니다.
HttpClient client = new HttpClient(config);
client.get("/test-uri", new HashMap<String, Object>(), new HashMap<String, Object>());
HttpClient client = new HttpClient(config);
Map<String, Object> headers = new HashMap<String, Object>();
headers.put("header", "value");
client.get("/test-uri", headers, new HashMap<String, Object>());
HttpClient client = new HttpClient(config);
Map<String, Object> headers = new HashMap<String, Object>();
headers.put("header", "value");
Map<String, Object> params = new HashMap<String, Object>();
params.put("key", "value");
client.get("/test-uri", headers, params);
Response response = client.get("/test-uri", headers, params);
Map<String, List<String>> header = response.getResponseHeader();
String responseBody = response.getResponseBody();
int responseCode = response.getResponseCode();
HttpClient client = new HttpClient(config);
client.post("/test-uri", new HashMap<String, Object>(), new HashMap<String, Object>());
HttpClient client = new HttpClient(config);
Map<String, Object> headers = new HashMap<String, Object>();
headers.put("header", "value");
client.post("/test-uri", headers, new HashMap<String, Object>());
HttpClient client = new HttpClient(config);
Map<String, Object> headers = new HashMap<String, Object>();
headers.put("header", "value");
Map<String, Object> params = new HashMap<String, Object>();
params.put("key", "value");
client.post("/test-uri", headers, params);
Response response = client.post("/test-uri", headers, params);
Map<String, List<String>> header = response.getResponseHeader();
String responseBody = response.getResponseBody();
int responseCode = response.getResponseCode();
client.get("test-uri", headers, params);
client.post("test-uri", headers, params);