Я вызываю скрипт входа на сервер, используя http-вызов с iphone.скрипт возвращает строку «Invalid» или «valid» на основе заданного имени пользователя / pswd.
Вот что я использую:
NSString * myurlstr = [[NSString alloc] initWithFormat: @"http://www.mysite.com/iph/login.aspx?username=%@&password=%@",uname,pswd]; NSString * resultstr = [NSString stringWithContentsOfURL: [NSURL URLWithString: myurlstr] кодировка: NSUTF8StringEncoding error: & error];
NSLog (@" ЗДЕСЬ ЕДИНСТВЕННЫЙ:% @ ", результаты);
Вот что печатает журнал консоли:
TestingTried [51514: 207] ЗДЕСЬ ОДИН: Неверный логин / пароль
! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns = "http://www.w3.org/1999/xhtml">
head> title> Страница без названия
/ title> / head>
body>
form name = "form1" method = "post" action = "login.aspx? username = abc & password = abc" id = "form1">
input type = "hidden" name = "__ VIEWSTATE" id = "__ VIEWSTATE" value = "/ wEPDwUJNzgzNDMwNTMzZGTnVSKZt + HQfSlQeCketelC9X + 47A ==" />
1033 *
10> *1032* div> */ div> / form> / body> / html>
Может кто-нибудь помочь с тем, как получить только строку (Неверный логин / пароль), а не с контентом, который начинается с DOCTYPE и далее?