2010-12-22 2 views
1

Windows Phone 웹 브라우저 컨트롤에 yahoo 로그인 양식을로드하고 사용자 이름, 암호를 입력하십시오. & "로그인 유지" 확인란을 선택하고 마지막으로 양식을 제출하십시오. HttpWebRequest를 사용하여 로그인 페이지 소스를 문자열로 저장했습니다. 그런 다음, 로그인 소스를 채우고 제출하기 위해 자바 스크립트를 페이지 소스 문자열에 삽입합니다. 로그인에 성공했습니다.Windows Phone의 웹 브라우저 컨트롤을 사용하여 프로그래밍 방식으로 웹 양식로드, 채우기 및 제출

그 후 Yahoo Finance Message Board에 게시하거나 회신해야합니다. 나는 yahoo 로그인에 적용한 것과 비슷한 방식으로이를 시도했다. 양식이 제출되었습니다. 그러나 페이지가 다시 로그인 양식으로 리디렉션되고 사용자 이름과 암호를 묻는 메시지가 나타납니다. 즉, 로그인 상태 정보가 Windows Phone 웹 브라우저 컨트롤에 저장되지 않았 음을 의미합니다.

도와주세요.

답변

1

로그인 성공 후 반환 된 쿠키를 저장 한 다음 후속 요청으로 다시 제출하십시오.

이것은 웹 브라우저 작동에 문제가되지 않습니다. 이것은 웹 작동 방식입니다. HTTP는 상태 비 저장입니다.

HttpWebRequest를 사용하여 모든 것을 스스로 수행하지 않는 이유는 무엇입니까? 모든 것을 완벽하게 제어하고 웹 요청과 컨트롤을 사용하여 만든 쿠키를 공유하는 것에 대한 문제는 없습니다.

관련 문제