J'appelle un script de connexion sur le serveur à l'aide de l'appel HTTP de l'iPhone. le script renvoie une chaîne "Invalide" ou "valide" en fonction du nom d'utilisateur/pswd donné.Lecture des données du script du serveur à l'aide de l'URL
Voici ce que je me sers:
NSString * myurlstr = [[NSString alloc] initWithFormat: @ "http://www.mysite.com/iph/login.aspx?username=%@&password=%@", uname, pswd]; NSString * resultstr = [Chaîne NSString stringWithContentsOfURL: [NSURL URLWithString: myurlstr]: erreur NSUTF8StringEncoding: erreur &];
NSLog (@ "ICI EST L'UN:% @", resultstr);
Voici ce que les impressions du journal de la console:
TestingTrying[51514:207] HERE IS THE ONE: Invalid Login/Password
!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> Untitled Page
/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==" />
div>
/div> /form> /body> /html>
Quelqu'un peut-il aider sur la façon d'obtenir la chaîne uniquement (non valide Connexion/Mot de passe) et non le contenu qui commence à partir DOCTYPE partir?
Merci beaucoup. Cela a aidé. – ashp