Я собираюсь начать проект WP7. В настоящее время у меня есть служба WCF REST, развернутая на моих серверах LIVE, и мои клиенты на Android и iPhone с удовольствием ее используют. как мне заставить WP7 связаться с моей службой REST? Серверная сторона - это , работающая нормально и без проблем.
то, что я думал, что смогу сделать, это просто добавить мою клиентскую библиотеку (скомпилированную в SL) со всеми интерфейсами, контрактами данных и т. Д., Создать ChannelFactory, убедиться, что веб-поведение на клиенте включено, и все! понеслось. похоже, это не тот случай. конечно, я не могу использовать интерфейс, созданный из-за ссылки WebGetAttribute: S
каков рекомендуемый способ? Я бы предпочел использовать мой сервис таким же образом, как другие сервисы, для обеспечения согласованности, поэтому я не хочу делать новые (и более подробные связи) привязки и просто предоставлять тот же сервис через другую конечную точку. аналогично использование WebClient / WebHttpRequest кажется немного отсталым: конечно, нам не нужно анализировать ответ для других доступных типов привязок, зачем нам это?
есть предложения? в основном я хочу написать как можно меньше кода для соединения клиента и сервера (в идеале столько, сколько потребовалось бы для обычной связи WCF), и предпочел бы общаться с каналом, поскольку не было бы разбора или десериализации ответа JSON на Моего имени.
конечно, это возможно? Большинство людей, работающих над мобильными приложениями, выбрали сервис REST для связи, и кажется немного странным, что мобильное решение Microsoft не будет аккуратно интегрировано с собственным решением на стороне сервера! я действительно надеюсь, что я просто глуп и пропустил что-то довольно вопиющее.