apache httpclient 4.5.3을 사용하여 POST 요청을 다른 다른 웹 페이지 (예 : example.com)에 제출합니다. 사용자 지정 응답 처리기를 사용하여 응답을 받고 있습니다. 응답 페이지가 다음과 같이 처리된다 :apache HTTPClient에서 상대 URL을 처리하는 방법
HttpClient httpclient = HttpClientBuilder.create().setRedirectStrategy(new LaxRedirectStrategy()).setDefaultCookieStore(cookieStore).build();
HttpPost httpget = new HttpPost("http://www.example.com/post.php");
...
String responseBody = httpclient.execute(httpget, responseHandler, context);
PrintWriter out = response.getWriter();
out.println(responseBody);
out.close();
페이지를 렌더링 할 때 문제가이 있다는 명백한 이유로 HTTP-404의 결과 (/scripts/test.css 같은) HTML 페이지의 상대적인 URI 스크립트는 내 바람둥이에 존재하지 않습니다.
이 문제를 어떻게 처리합니까?
// SB