2016-12-24 3 views
0

나는 다음 웹 사이트에 로그인 응용 프로그램> "http://rapport.myro.be/login.php"안드로이드 자바 jsoup 후 잘못된 암호

을 만드는거야 지금은이 코드가 있습니다

try { 
      final Document htmlDoc; 
      String strURL = "http://rapport.myro.be/loginDo.php"; 
      htmlDoc = Jsoup.connect(strURL) 
        .referrer("http://rapport.myro.be/login.php") 
        .data("Root", "KSH") 
        .data("Username", "user") 
        .data("Password", "pass") 
        .post(); 




      runOnUiThread(new Runnable() { 
       @Override 
       public void run() { 
        print(htmlDoc.toString()); 

       } 
      }); 



     } catch (IOException e) { 
      e.printStackTrace(); 
     } 

그리고 그것이 작동하지 않습니다 ... 웹 사이트에서 "LoginCode"오류와 함께 로그인 페이지로 돌아갑니다. 사용자 이름과 비밀번호가 맞는지 확인합니다.

URL을 "login.php"로 설정하고 .post()를 바꾸면; with get(); 그것은 값이 없기 때문에 사용자 이름 상자에 암호 상자를 채우지 않았 음을 보여 주지만, login.php 페이지를 우회하여 loginDo.php 페이지를 거치면서 문제가되지 않아야합니다.

파이썬 (Python login to web page not working)과 비슷한 문제가 있었지만 문제를 해결할 수 있었지만 여기에는 어떤 이유로 작동하지 않습니다.

어쩌면 항상이 오류가 발생하고 색인 페이지 (로그인 후)로 보냅니다. 그렇다면 현재 열려있는 세션을 잃지 않고 htmlDoc을 새 URL ("http://rapport.myro.be/index.php")로 설정하는 방법은 무엇입니까? ?

감사합니다.

답변

0

브라우저 로그를 조금만 사용하면 "UnknownUser"라고 제안됩니다.