erreur 401 ASIHTTPRequest
Astram
Membre
Salut à tous,
j'utilise en ce moment ASIHTTPRequest et une category (pour la gestion de OAuth)https://github.com/s...est%20additions
Actuellement je cherche à envoyer une requête sur un serveur.
Ca fonctionne de temps en temps (c'est bien ça le problème /smile.png' class='bbc_emoticon' alt=':)' /> ). En fait ça marche souvent au premier envoi de la requête (donc requestFinished: est appelée). Mais si je renvoi exactement la même requête un instant plus tard, c'est requestFailed: qui est appelé et [request responseStatusCode] me retourne un 401 comme code, donc erreur d'authentification.
Je ne comprend pas pourquoi d'une requête à une autre(et même) requête, j'ai ce problème.
Avez-vous une idée?
Merci
j'utilise en ce moment ASIHTTPRequest et une category (pour la gestion de OAuth)https://github.com/s...est%20additions
Actuellement je cherche à envoyer une requête sur un serveur.
<br />
-(void)sendRequest{<br />
<br />
NSString *searchUrl=[NSString stringWithFormat:@"%@news/sign/?email=%@&id=1",kBaseURL,emailText.text];<br />
NSURL *url = [[NSURL alloc]initWithString:searchUrl];<br />
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];<br />
<br />
[request prepareOAuthv1RequestUsingConsumerKey:kConsumerKey<br />
consumerSecretKey:kConsumerSecret<br />
token:nil<br />
tokenSecret:nil<br />
realm:nil];<br />
<br />
[request setDelegate:self];<br />
[request startAsynchronous];<br />
}<br />
Ca fonctionne de temps en temps (c'est bien ça le problème /smile.png' class='bbc_emoticon' alt=':)' /> ). En fait ça marche souvent au premier envoi de la requête (donc requestFinished: est appelée). Mais si je renvoi exactement la même requête un instant plus tard, c'est requestFailed: qui est appelé et [request responseStatusCode] me retourne un 401 comme code, donc erreur d'authentification.
Je ne comprend pas pourquoi d'une requête à une autre(et même) requête, j'ai ce problème.
Avez-vous une idée?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
- Si oui, il est préférable d'abandonner ASIHTTPRequest de suite, qui est abandonné par son auteur et ne sera plus maintenu, et d'utiliser à la place l'excellent AFNetworking.
- Si non et que l'utilisation de ASIHTTPRequest est historique et qu'il te serait donc compliqué de migrer l'existant, je laisse les autres répondre, cela fait un bail que je n'ai pas utilisé ASI pour ma part !
Je vais quand même voir si je peux l'envisager.
Sinon, si quelqu'un à une réponse à mon problème je prendrai volontier /smile.png' class='bbc_emoticon' alt=':)' />
S'agit-il de requêtes vers un service connu ? (Linkedin, Twitter, ...).
J.