Я читаю двоичный файл и пытаюсь отправить тело ответа с application / octet-stream в качестве типа контента.В почтальоне и хроме я мог получить двоичные данные в теле, но заголовки все равно application / json, независимо от того, что я изменяю / делаю.
edit:
desc 'Retrieve a Binary file' do
detail 'Retrieves a binary for a given file.'
produces ['application/octet-stream','application/json',
'application/xml', 'text/plain']
get tags: ['abc'] do
content_type 'application/octet-stream'
present stubed_data
end
и api.rbимеет
content_type :xml, 'application/xml'
content_type :json, 'application/json'
content_type :binary, 'application/octet-stream'
content_type :txt, 'text/plain'
default_format :json