2011-09-21 4 views
0

Je poste des valeurs à dotnet webservice.Pour cela, j'utilise AsiFormDataRequest.Values ​​sont affichés suceesfully mais la réponse à venir est au format xml. donc je ne suis pas capable d'obtenir le message de succès ou d'échec au format json. Ce que je veux faire pour obtenir la réponse de JSON après l'envoi au serveur.Json Parsing Problème avec Dotnet webserivces

En remerciant à l'avance.

+0

Selon le serveur, vous devez ajouter "Accept: application/json" à l'en-tête de votre demande. Parfois, cela déclenche que la réponse est en JSON au lieu de XML. – Codo

+0

iam en utilisant la méthode de courrier de httprequest. Maintenant obtenant la réponse de JSON mais il montre toujours le message est "échoué" en donnant des valeurs correctes à leurs paramètres correspondants. – Nari

+0

Il vaut mieux montrer le code Objective-C pour envoyer la demande et recevoir la réponse. Et s'il vous plaît montrer également la réponse complète qui dit "Échec". Cela nous aidera à vous aider. Et qu'avez-vous changé que vous obtenez maintenant une réponse différente? – Codo

Répondre

2

Vous devez configurer le serveur pour répondre avec JSON au lieu de XML. Il n'y a rien que vous puissiez faire à ce sujet depuis votre application. Si vous n'avez pas de contrôle sur le serveur, vous devez oublier JSON et analyser le XML à la place.

+0

mais ce même lien webservice appelé via le codage android il donne réponse json mais dans l'iphone ne vient pas .. – Nari

+0

iam en utilisant httprequest Post méthode.Maintenant obtenir réponse json mais il montre toujours le message est "Échec" en donnant des valeurs correctes à leur correspondant paramètres. – Nari