Windows env не получает HttpMessageNotReadableException, но происходит на сервере env - PullRequest
0 голосов
/ 27 декабря 2018

Я занимаюсь разработкой для Windows 10, с пружинной загрузкой и угловой.Проблема заключается в том, что в моем локальном env, когда я пытаюсь отправить объект JSON в бэкэнд (не осознавая, что в объекте JSON есть какое-то неизвестное поле), он не выдаст запрос

HttpMessageNotReadableException","message":"JSON parse error: Unrecognized field \"xxx\"

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

Так что мой вопрос
1. как это происходит?2. Что я должен сделать, чтобы убедиться, что мой локальный env точен как env сервера?

На данный момент я должен поставить @JsonIgnoreProperties(ignoreUnknown = true) для всего затронутого кода.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...