2012-04-03 1 views
0

로그인해야하는 사이트에서 html (코드 와이즈)을 사용하기 위해 Apache의 httpcomponents를 사용하여 로그인 한 세션을 사용하여 어떻게 진행하나요? httpcomponents에서 세션으로 HTML 읽기

은 내가 httpcomponents를 사용할 때 모습입니다 ..

 HttpPost httpost = new HttpPost("http://whatever.com/login.php"); 

    List<NameValuePair> nvps = new ArrayList<NameValuePair>(); 
    nvps.add(new BasicNameValuePair("email", "whatever")); //set your own username 
    nvps.add(new BasicNameValuePair("password", "whatever")); //set your own password 

    httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); 

    HttpResponse response = httpclient.execute(httpost); 
    HttpEntity entity = response.getEntity(); 

나는 내 문제에 대한 답이 HttpEntity 클래스와 어딘가에 놓여 있다고 가정,하지만 난 붙어 오전 같은 느낌

명확히하기 위해 : 위와 같이 로그인 한 후 위의 세션에서 로그인해야 (예 : membersonly.php 등) 한 페이지에 액세스 한 다음 내용을 읽고 사용해야합니다. Java의이 페이지에서.

희망 나는 충분히 자신을 분명히했다 :) 어떤 대답을 기대하고있다.

마이크

답변

0

일반적으로 HTTP 세션은 후속 요청에 전송해야합니다 서버에서 수신 cookies를 통해 추적됩니다.

양식 기반 로그인을 수행하는 example을 따르십시오.