iPhone からの http 呼び出しを使用して、サーバー上でログイン スクリプトを呼び出しています。スクリプトは、指定されたユーザー名/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];
NSLog(@"ここに 1 つ: %@",resultstr);
コンソール ログの出力は次のとおりです。
TestingTrying[51514:207] これが 1 つです: 無効なログイン/パスワード
!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>無題ページ
/タイトル>/ヘッド>
ボディ>
フォーム名="form1" メソッド="投稿" アクション="login.aspx?username=abc&password=abc" id="form1">
input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGTnVSKZt+HQfSlQeCketelC9X+47A==" />
部門>
/div> /form> /body> /html>
DOCTYPE 以降のコンテンツではなく、文字列のみ (無効なログイン/パスワード) を取得する方法について誰か助けてもらえますか?