2013-11-25 31 views

回答

2

你想https://github.com/achiu/rack-parser有了它,你可以聲明解析策略:

use Rack::Parser, :parsers => { 
    'application/json' => proc { |body| MyCustomJsonEngine.do_it body }, 
    'application/xml' => proc { |body| MyCustomXmlEngine.decode body }, 
    'application/roll' => proc { |body| 'never gonna give you up'  } 
} 

但是,它使用的CONTENT_TYPE頭。因爲這是傳入MIME類型信息的正確標題。接受標題是用戶將接受作爲迴應的內容。

相關問題