2011-07-26 5 views
0

보안이 설정된 내부 무선에 로그인하려고합니다. HTTP POST 요청을 할 수는 있지만이 로그인 사이트에서는 작동하지 않습니다. 로그인 페이지 URL은 숫자와 문자로 http://blahblah.com/login/Login.php?sid=(string이므로 사용자에게 세션 ID를 제공하는 것과 관련이 있다고 생각됩니다.세션 ID가있는 사이트의 Android 로그인

방금 ​​데이터를 http://blahblah.com/login/Login.php에 POST하려고 시도했지만 성공하지 못했습니다.

제 질문은 올바른 URL로 사이트에 로그온하기 위해 SID를 얻는 방법입니다.

답변

0

서버가 제공하는 응답을 구문 분석해야합니다 (실제로 oauth 프로세스를 설계하지 않고 세션 ID가 필요하다고 가정). 대부분의 서버 세션 ID는 xml 형식으로 제공됩니다. 네이티브 자바 XML 파서가 있지만 당신은 그걸 구글로 처리 할 수 ​​있고 그걸 어떻게 처리하는지 알아낼 수 있습니다. POST URL에도 세션 ID를 추가해야 할 것입니다.