2011-08-11 1 views
0

서블릿 API와 아파치 Http 컴포넌트에 익숙하지 않습니다.아파치 Http 구성 요소를 사용하여 서블릿에서 POST 요청을 릴레이하는 방법은 무엇입니까?

구현 한 HttpServlet.doPost()를 사용하여 알 수없는 데이터 (아마도 양식 제출의 결과 일지라도)가있는 들어오는 POST 요청을 처리하고 다른 URL에서 동일한 게시 된 정보를 요청해야합니다. HTTP POST 릴레이. 그런 다음 응답을 String (텍스트/html)으로 변환하고이를 처리 한 다음이를 요청한 웹 브라우저로 반환해야합니다.

이러한 라이브러리에 익숙하지 않기 때문에 게시 된 데이터의 콘텐츠 유형과 같은 문제를 처리하고 리소스를 공개하지 않아서 발생하는 문제를 피하는 방법이 명확하지 않습니다.

누구든지이 포인터를 제공 할 수 있습니까?

답변

0

먼저 apache API에서 HttpClient 클래스를 살펴보아야합니다. 필요에 따라 가져 오기와 게시를 모두 처리하고 나중에 자신의 서블릿에서받은 데이터로 요청을 느낄 수 있습니다.