클라이언트의 접근없이도 서버 자체내에서 컨트롤러로의 요청을 처리할 수 있는 방법에 대해 알아보자.
◆ org.apache.commons.httpclient
백단에서 네트워크 데이터를 주고받을 수 있도록 get, post요청과 응답을 지원해준다.
▶ MAVEN
https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient/3.1
▶ 응답컨트롤러 ex
▶ 요청스케줄 ex
HttpClient객체를 생성하고 인자를 PostMethod객체로 하는 executeMethod()메서드를 호출하면 요청이 전달된다. (Get방식의 요청은 GetMethod)
-
- 파라미터 설정방법
-
- NameValuePair객체를 통하여 설정 후 PostMethod객체의 setRequestBody메서드의 인자로 NameValuePair배열을 넘겨준다.
- PostMethod객체의 addParameter("key","value")메서드를 통해 설정