Я хочу принять и сохранить данные XML через модель REST API. Когда я выбираю «Тип содержимого параметра» и «Тип содержимого ответа», «application / xml» или «text / xml», я получаю следующую ошибку проверки.
<error>
<statusCode>422</statusCode>
<name>ValidationError</name>
<message>The `testmodel` instance is not valid.
Details: `type` can't be blank (value: undefined);
`metric` can't be blank (value: undefined);
`valid` can't be blank (value: undefined);
`registerDate` can't be blank (value: undefined).
</message>
.....
</error>
А мои почтовые данные
<testmodel>
<type>testType</type>
<metric>testMetric</metric>
<valid>true</valid>
<registerDate>Thu Jan 17 2019 10:25:59</registerDate>
</testmodel>
Работает при выборе типа содержимого «Параметр» и «Тип содержимого ответа» в виде JSON.
Я установил для remoting.rest.xml значение true в файле config.json. Ответы в порядке с XML, но полезные данные post и put не исключаются из-за ошибки проверки.
Я также добавил
"parse": {
"express-xml-bodyparser": {"params": { "limit": "1024kb" }}
},
в файл middleware.json, но не повезло.
Спасибо