Каков наилучший метод для вызова произвольного сервера JSON из .NET (в частности, Windows Phone 7)? - PullRequest
2 голосов
/ 13 апреля 2010

У меня есть сервер, который я не могу контролировать, он основан на JSON, и я собрал простое доказательство концепции, которая вызывает сервер с помощью HTTPWebRequest и т. Д., И он работает нормально (если немного многословно, так как MS удалила все синхронные I / O звонки).

Есть ли лучший способ сделать это? Я рассматривал WCF как вариант, но любая стабильная и достаточно производительная библиотека должна делать эту работу. Для меня это новая область, поэтому я немного не уверен, что такое лучшая практика (или где ее найти)

Заранее спасибо
Dave

Ответы [ 2 ]

1 голос
/ 16 апреля 2010

Не уверен, что это лучший метод, но HttpWebRequest плюс DataContractJsonSerializer , вероятно, лучший подход с использованием классов только из библиотеки Windows Phone - плюс асинхронные методы HttpWebRequest гарантируют, что ваш код не будет блокировать интерфейс поток при выполнении сетевых запросов.

1 голос
/ 13 апреля 2010

После того, как вы один раз написали код запроса http, вы можете легко абстрагировать его для повторного использования. Вы уже выполнили сложную часть: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...