2010-08-23 2 views
0

J'essaie donc de me connecter au site Web de mon entreprise via une demande d'authentification HTTP. Le problème est, pour valider, il doit passer par une série de redirections et recueillir 2 cookies en cours de route. Est-ce que quelqu'un sait si les bibliothèques ASI trouvées here ont un moyen de gérer ce genre de chose? Par exemple, la requête traverse-t-elle automatiquement les redirections? Je veux dire que je définis le nom d'utilisateur et le mot de passe pour la demande de la page de connexion, mais je ne suis pas sûr de savoir comment faire quelque chose à partir de là. J'ai résolu ce problème en Java, mais je suis relativement nouveau à la programmation iPad/Objective-c Toute aide à ce sujet serait grandement appréciée. Merci!Objective-C utilise les bibliothèques ASIHttp pour gérer les demandes d'authentification HTTP

Répondre

0

Lorsque j'ai dû effectuer ce type de codage de connexion de formulaire Web automatisé auparavant, je le code normalement comme une application OSX et utilise HTTPScoop pour voir ce qui se passe avec les demandes. Vous pouvez simplement vous connecter avec votre navigateur avec HTTPScoop en cours d'exécution pour voir ce que le navigateur envoie, puis imiter cela avec votre code. Une fois que je l'ai travaillé sur OSX, je déplace le code dans l'application iPhone/iPad. Cela semble fonctionner plutôt bien. ASIHTTPRequest fonctionne à la fois sur OSX et sur iOS. Par conséquent, il est trivial de le transférer une fois qu'il fonctionne sur OSX.

+0

Ah ok cela semble être un bon point de départ. Merci pour votre aide, je vous tiendrai au courant. – gabaum10

+0

Alors, n'y a-t-il aucune bibliothèque qui suivra automatiquement les redirections et retournera les cookies à la fin? Je sais qu'il y a plusieurs façons de le faire en Java et il est très surprenant qu'il n'y en ait pas dans l'objectif-c. – gabaum10

+0

Pas que je sache. Si vous en trouvez un, faites le moi savoir. ;-) –

Questions connexes