Я пытаюсь изучить WCF самостоятельно. У меня есть знания C#/ASP.net, но я новичок в WCF. Я использую Visual Studio 2010 для разработки некоторых приложений, пока я учусь.
Я разработал небольшой веб-сервис, который действует как бэкэнд для TODO/диспетчера задач, где пользователь может создавать/удалять/редактировать новые события; все очень просто и элементарно.
Мои вопросы следующие:
- Есть ли способ позволить клиенту выбрать желаемый формат возврата (например, xml/json/rdf) без написания новых контрактов на операции?
- Как я могу увидеть на клиенте точное сообщение, которое веб-служба отправляет мне (чтобы я мог проверить, является ли это, например, представлением json или сообщением xml).