Simple HTTP-POST dans Windows Phone 8
J'ai une chaîne que j'ai besoin de POST dans Windows Phone 8. Il ressemble à ceci:
https://www.scoreoid.com/api/getPlayers?api_key=[apiKey]&game_id=[gameID]&response=xml&username=[username]&password=[password]
Cette chaîne retourne simplement une autre chaîne (qui est au format XML que je lis plus loin dans mon code).
Je n'ai pas encore trouver une solution simple à ce comme dans Windows 8.
Edit: Trouvé la solution à mon problème avec la collaboration de rciovati et la HttpClient bibliothèque.
Voici mon code simple:
var httpClient = new HttpClient();
return await httpClient.GetStringAsync(uri + "?" + post_data);
- HttpWebRequest ....
- Avez-vous un exemple simple d'-il utilisé?
- Je l'ai fait, mais il semblait beaucoup plus compliqué que dans Windows 8. Si c'est l'ampleur de l'aide que vous pouvez fournir alors je comprends.
- C'est une étape, pas une requête POST
Vous devez vous connecter pour publier un commentaire.
À l'aide de la nouvelle Client Http Bibliothèque est assez facile:
Vous pouvez trouver d'autres informations à propos de cette bibliothèque ici.
Voici une jolie utile blog de Andy Wigley sur la façon de faire Http mise en réseau sur Windows Phone 8. Le WinPhoneExtensions bibliothèque d'encapsulation il parle de fondamentalement simule la async/await modèle de programmation de réseau que vous pouvez faire dans Win8.
http://blogs.msdn.com/b/andy_wigley/archive/2013/02/07/async-and-await-for-http-networking-on-windows-phone.aspx