У меня есть служба REST WCF и клиентское приложение WCF для нее.
Моя операция имеет атрибут WebGet со следующими свойствами: BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json
Однако, когда я использую клиент WCF, запрос выполняется с телом в формате XML! Это нежелательно! Как я могу изменить его на использование JSON?
Кроме того, я хочу также запретить прием XML на стороне сервера - как я могу это сделать? Я бы ожидал указать RequestFormat, чтобы сделать это, но, похоже, это всего лишь предложение?
Редактировать: не важно, я идиот. Я искал неправильный контракт на операцию - правильные были в #region, который я не расширил ... клиент работает нормально. Точка сервера все еще действительна, но в контексте этого вопроса, вероятно, лучше рассмотреть этот вопрос закрытым.