我正在使用来自 iphone 的 http 调用在服务器上调用登录脚本。该脚本根据给定的用户名/密码返回字符串“无效”或“有效”。
这是我正在使用的:
NSString *myurlstr = [[NSString alloc] initWithFormat:@" http://www.mysite.com/iph/login.aspx?username=%@&password=%@ ",uname,pswd]; NSString *resultstr = [NSString stringWithContentsOfURL:[NSURL URLWithString:myurlstr] encoding:NSUTF8StringEncoding error:&error];
NSLog(@"这是一个:%@",resultstr);
这是控制台日志打印的内容:
测试尝试[51514:207] 这是一个:无效的登录名/密码
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 过渡//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
html xmlns="http://www.w3.org/1999/xhtml" >
头>标题>无标题页面
/标题>/头>
身体>
表单名称="form1" method="post" action="login.aspx?username=abc&password=abc" id="form1">
输入类型="隐藏" 名称="__VIEWSTATE" id="__VIEWSTATE" 值="/wEPDwUJNzgzNDMwNTMzZGTnVSKZt+HQfSlQeCketelC9X+47A==" />
分区>
/div> /form> /body> /html>
有人可以帮助了解如何仅获取字符串(无效的登录名/密码)而不是从 DOCTYPE 开始的内容吗?