Как использовать веб-службы JSON из Windows-клиента - PullRequest
0 голосов
/ 18 ноября 2008

Можно ли использовать веб-службу WCF с поддержкой JSON из стандартного прокси-клиента (т. Е. Не JavaScript)?

По сути, я хочу минимизировать размер полезной нагрузки между двумя веб-службами.

1 Ответ

0 голосов
/ 18 ноября 2008

Да, это так, если определение интерфейса службы на стороне клиента настроено правильно (то есть свойства RequestFormat / ResponseFormat атрибута WebGet / WebInvoke в контрактах операций установлены в Json. Также помните, что вам нужно будет использовать поведения WebHttp или WebScriptEnabled на вашем клиенте.

Обратите внимание, что JSon не обязательно будет наиболее эффективным, учитывая текущую реализацию в WCF; Есть определенные компромиссы, которые вы будете делать. Есть хороший обзор этого на этой статье .

...