Я пытаюсь войти на веб-сайт (http://www.meo.pt/ver/Pages/login.aspx) из моего приложения, чтобы я мог получить доступ к списку программ и т. Д., Я искал в исходном коде страницы 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
и установил содержимое этого ключа с помощью имени пользователя и той же формы, что и пароль. Затем сделал POST-запрос к http://www.meo.pt/ver/Pages/login.aspx
, из которого я получил ответ, содержащий исходный текст HTML той же страницы, поэтому вход в систему не был успешным. Я не думаю, что сервер даже считал это попыткой входа в систему.
Мой вопрос: как мне установить значения запроса POST, чтобы это работало?
Я использую ASIHTTPRequest для iPhone.