Comment obtenir de réponse de l'API web appel
J'ai une API que je veux l'appeler et obtenir la réponse en retour. Alors je veux attribuer que la réponse à une variable.
J'ai une API comme:
http://example.org/Webservicesms_get_userbalance.aspx?user=xxxx&passwd=xxxx
Quand je lance cette URL dans un navigateur, il imprime un SMS équilibre. Je veux que ce SMS de l'équilibre d'une réponse, puis l'affecter à une variable dans ma page.
appel ajax pourrait faire votre travail...
M pouvez-vous décrire ??
Qu'avez-vous essayé, et dont une partie est à vous donner des problèmes? Qui termes de recherche avez-vous utilisé qu'ont connues vide, par exemple? Veuillez répondre par l'édition de la question d'ajouter cette info...
M pouvez-vous décrire ??
Qu'avez-vous essayé, et dont une partie est à vous donner des problèmes? Qui termes de recherche avez-vous utilisé qu'ont connues vide, par exemple? Veuillez répondre par l'édition de la question d'ajouter cette info...
OriginalL'auteur Vivek Parikh | 2011-09-30
Vous devez vous connecter pour publier un commentaire.
Votre service est une .page aspx qui renvoie simplement le texte (sms équilibre) et pas de code html?
Si oui, vous pouvez 'gratter'
OriginalL'auteur Neil Thompson
Vous pouvez également utiliser WebRequest classe.
Bien sûr, vous pouvez modifier
Console.WriteLine
à tout ce que vous voulez faire avec la réponse.Ne pense pas que ma réponse est supérieure à Neil. Une chose que je peux dire que WebClient besoins thread STA pour courir en elle. Et WebRequest est pris en charge .NET 4, 3.5, 3.0, 2.0, 1.1, 1.0, donc, il faut travailler.
C'est plus rapide que l'utilisation DownloadString.
OriginalL'auteur Iarek Kovtunenko