Как принять большой объект в качестве аргумента метода GET в Spring MVC? - PullRequest
0 голосов
/ 28 августа 2018

Мне нужно реализовать обработчик http-метода с именем

getSomeData

В соответствии с именем я должен использовать метод GET http.

но этот метод принимает очень большой объект в качестве входного аргумента, и я предполагаю, что он может превышать http GET length limi

В необработанном http я бы использовал body для запроса get, но весной этого сделать не могу, потому что @RequestBody аннотация работает только для метода POST в соответствии с java doc (полагаю, я тоже работаю для put)

Должен ли я использовать POST вместо GET в моем случае?

1 Ответ

0 голосов
/ 28 августа 2018

Да, вы можете использовать POST. Иногда можно отклониться от условностей. Важно то, что функциональность должна работать так, как ожидается, и не должно быть периодических проблем. Иногда их очень трудно воспроизвести.

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