Тестовый клиент WCF WebApi, имеет ли он отношение к телу запроса? - PullRequest
1 голос
/ 15 февраля 2012

Я пишу RESTful API, используя WCF Web Api Preview 6. Я только что провел большую часть дня, выясняя, что ему не нравится «предварительно подтвержденный» Json!У меня есть метод, который создает «читаемый человеком» Json, т. Е. Он распределяет текст по нескольким строкам, чтобы он выглядел хорошо…Дело в том, что у меня был симпатичный Джсон.Если бы я изменил это на это ...

{ "fieldname": "value" }

... это работало отлично.

НО , если я вставил первый пример в тестовый клиент, тоэто сработало отлично.Так как это работало, я отклонил это как причину очень рано в моих исследованиях.Но я вернулся к этому после того, как исключил все остальные возможности.

Ошибка, которую я получал, немного вводила в заблуждение ...

System.InvalidOperationException: операция службы 'Сообщение 'ожидало значение, присваиваемое типу' MyType 'для входного параметра' ресурс ', но получило значение типа' HttpRequestMessage`1 '.

Итак, мой вопрос.Тестовый клиент что-то делает с телом запроса, чтобы он работал со встроенным сериализатором?

...