2010-09-30 7 views
0

Je me suis coincé lors de la mise en place d'un service web sur l'iPhone, je pense que quelque chose ne va pas dans ma demande. J'ai essayé d'implémenter webservice en utilisant NSURLConnection & ASIHTTPRequest mais n'a pas réussi. Pour résoudre le problème, je veux imprimer demande en tant que texte brut que je vais envoyer à webservice.Actuellement, je reçois <ASIHTTPRequest: 0x6b39fd0> lorsque j'imprime la demande, je le veux comme texte brut.Comment imprimer une requête dans la console dans l'iPhone

Toute aide sera grandement appréciée!

Répondre

3

Aller à la classe ASIHTTPRequestConfig.h et définissez la DEBUG_FORM_DATA_REQEUEST de 0 à 1.

Vous verrez le corps imprimé et codé url.

0

Avez-vous essayé d'exécuter l'exemple de code à partir de ASIHTTPRequest? Essayez d'abord d'exécuter les extraits sur leur site Web, imprimez le résultat en utilisant NSLog et voyez si cela fonctionne. Ensuite, vous saurez quoi faire avec votre problème.

+0

Merci pour votre réponse, j'ai vu le document, mais ils n'ont aucune information sur la façon d'imprimer demande. Supposons que mon code soit suivi. ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL: url]; [request setPostValue: @ "Ben" forKey: @ "prénom"]; [request setPostValue: @ "Copsey" forKey: @ "last_name"]; [request setFile: @ "/ Utilisateurs/ben/Desktop/ben.jpg" forKey: @ "photo"]; maintenant je veux voir la demande finale dans nslog comme texte brut. est-ce possible? – user130934

+0

Vous devriez éditer votre question au lieu de poster votre code dans le commentaire, de cette façon, d'autres personnes pourront également voir votre code. Réponse: non, vous ne pouvez pas voir la requête sous la forme d'une chaîne, c'est un objet, essayez ceci si cela vous aide: NSLog (@ "request:% @", [description de la requête]); –

Questions connexes