2009-08-28 2 views
0

나는 NSURLConnection을 가지고 놀고있다.xcode를 사용하여 HTML 양식의 텍스트 필드에 값을 삽입하려면 어떻게해야합니까?

이제 웹 페이지에서 일부 데이터를 가져 오려고하지만 먼저 데이터를 가져 오기 위해 웹 사이트에 사용자 이름과 비밀번호를 삽입해야합니다.

내가 알고 싶은 :

  1. 방법 웹 페이지에서 텍스트 필드에 값을 삽입 내가 사용자 이름과 암호
를 제공 한 후, 로그인 버튼을 눌러 방법
  • "iiQouta"와 같은 유사한 앱은 사용자 이름과 비밀번호를 사용하여 데이터를 검색 할 수 있습니다.

    나는 어떻게 그 일을했는지 ​​모르겠다. 아무도이 응용 프로그램이 어떻게 작동하는지 설명 할 수 있습니까?

  • 답변

    1

    나는 이렇게 할 수 있다고 생각하지 않습니다. 당신이하고 싶은 일은 사용자의 값으로 채워진 사용자 이름과 패스워드가있는 POST 요청을 만들어 서버로 보내면됩니다. 이것은 데이터를 수동으로 채우고 제출 버튼 (대부분의 경우 최소한)을 클릭하여 전송하는 것과 같습니다.

    가장 쉬운 방법은 전송하려는 요청을 볼 수있는 소프트웨어를 사용하는 것입니다 (Ethereal이 트릭을해야 함, Firebug도 도움이 될 수 있음). 수동으로 해당 사이트에 로그인하고 요청에 포함 된 데이터 그런 다음 앱에서 비슷한 요청을 만들어 보내십시오. 그러나 이것은 SSL을 통해 이루어지며 (실제로 이루어져야합니다) 데이터가 암호화되어 로그인 양식을 직접 분석하고 올바른 POST 요청을 수동으로 작성하는 방법을 찾아야합니다.

    관련 문제