내 웹 사이트 (http://www.meo.pt/ver/Pages/login.aspx)에 로그인하려고합니다. 응용 프로그램 그래서 내가 프로그램 목록에 액세스 할 수있는, 등등, 나는 사용자 이름 텍스트 상자 및 암호 텍스트 입력에 대한 HTML에 대한 페이지 소스 코드에서 검색했습니다. HTTP POST 요청, HTML 양식 입력 (로그인 : 사용자/암호) 브라우저 시뮬레이션
<input name="ctl00$SPWebPartManager1$g_cb264700_1517_426f_926d_3ca40934a6fd$ctl00$EditModePanel1$txtUserName"
type="text"
id="ctl00_SPWebPartManager1_g_cb264700_1517_426f_926d_3ca40934a6fd_ctl00_EditModePanel1_txtUserName"
class="forms_login" />
나는
name
의 값을 사용하고 사용자 이름과 같은 형태의 암호와 해당 키의 내용을 설정합니다. 그런 다음
http://www.meo.pt/ver/Pages/login.aspx
에 POST 요청을 작성하여 동일한 페이지의 HTML 소스가 포함 된 응답을 받았으므로 로그인에 실패했습니다. 나는 서버가 로그인 시도를 고려했다고 생각하지 않는다.
제 질문은이 작업을 수행하기 위해 POST 요청 값을 어떻게 설정해야합니까? iPhone 용 ASIHTTPRequest를 사용하고 있습니다.
예 저는이 라이브러리를 사용하고 있습니다. 아주 좋습니다! 하지만 문제는 쿠키가 아니며 POST 내용에 채워야 할 더 많은 필드와 관련이 있습니다. 소스 코드를 분석 했으므로 폼에 제출 단추가 있으면 서버로 전송되는 많은 기능이 있습니다. 클릭합니다. 나는 그것을 rev 엔지니어에게 노력하는 약간의 시간을 풀어야 할 것이다. .. 시간 내 주셔서 감사합니다! :) – lm2s
그래, javascript는 틀림없이 유효한 게시물을 만드는 것이 어렵습니다. 태그는 즉석에서 작성되었습니다. –
주제에 대한 더 자세한 설명이나 좋은 자습서/설명서에 대한 참조가 있습니까? – Morkrom