В настоящее время я получаю 406, когда передаю application / octet-stream в заголовке Accept.
Возможно, вы используете какую-то аннотацию на вашей конечной точке ...
Что-то вроде: @RequestMapping
или (@GetMapping или @PostMapping и т. Д. c) ... хорошо, эта аннотация содержит атрибут produces
... этот атрибут должен иметь типы, ожидаемые конечной точкой в вашем случае: [application/json, application/octet-stream]
...
Примечание: клиент должен указать вашей конечной точке, какой формат он хочет ... чтобы сделать это, клиент должен указать формат, используя Accept
http header ...
Это правильный подход? или я должен разделить функцию на 2 или лучше использовать параметры запроса?
Для меня это правильный подход, потому что ваш API проще и вы используете механизмы, предложенные стандарт ...