Jetty

[Jetty] 간단한 Web Client 만들기

SDeveloper 2021. 6. 26. 14:19
반응형

Jetty를 이용한 Client를 만들어 보자.

 

1. MyClient 생성

 (1) 이전에 생성한 서버인 http://127.0.0.1:8080/를 호출하는 Client를 생성해보자.

 (2) Get 방식으로 호출하도록하며, Content를 출력하도록 하자.

package itji.example.jetty.client;

import org.eclipse.jetty.client.HttpClient;
import org.eclipse.jetty.client.api.ContentResponse;
import org.eclipse.jetty.http.HttpMethod;

public class MyClient {
	
	public static void main(String[] args) throws Exception {
		HttpClient httpClient = new HttpClient();
		httpClient.start();
		
		ContentResponse res = httpClient.newRequest("http://127.0.0.1:8080/").method(HttpMethod.GET).send();
		System.out.println(res.getContentAsString());
		System.exit(0);
	}

}

 

2. 테스트를 위해 MyServer를 기동하여 둔다.

 

3. MyServer 기동 후, MyClient를 실행한다.

 

4. MyClient로그에 MyServer에서 write한 Content가 출력되는 것을 확인할 수 있다.

 

 

반응형

'Jetty' 카테고리의 다른 글

[Jetty] 간단한 Web Server 만들기  (0) 2021.06.26
[Jetty] Eclipse에서 Jetty library 적용하기  (0) 2021.06.26