我正在读取一个二进制文件,并尝试以应用程序/八位字节流作为内容类型发送响应的正文。在邮递员和chrome中,我可以在主体中获取二进制数据,但是无论我更改/执行什么操作,标头仍然是application / json。
编辑:
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