тип контента отличается в ответе - PullRequest
0 голосов
/ 25 июня 2019

Я читаю двоичный файл и пытаюсь отправить тело ответа с 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
...