Контрольный список:
- Дто есть Х
- Объект ответа — XResult:IHasResponseStatus, и он находится в том же пространстве имен, что и X.
- XValidator:AbstractValidator работает. Я могу получить ошибку 400 при отправке недопустимого объекта
- Плагины.Добавить(новый ValidationFeature());
- container.RegisterValidators(typeof(X).Assembly);
- Принять приложение/json, текст/javascript, /; q=0,01 в заголовках запросов.
Я звоню в сервис из html. Платформа проверки работает, но ответ не является объектом json. Это похоже на XML в firebug.
Часть (отвечающая за обнаружение ошибки и ее сериализацию в json) кажется неработающей.
Есть предположения?
ОБНОВЛЕНИЕ
XResult должен быть XResponse.. Спасибо kampsj