鉴于此接受标头:
application/vnd.example.api.json; version=42
有没有一种简单的方法来获取 的值version
,而无需解析env['HTTP_ACCEPT']
?
顺便提一句:
检查request.accept
,我们可以找到一个@params
实例方法:
[#<Sinatra::Request::AcceptEntry:0x007fd214b3e500 @entry="application/vnd.example.api.json; version=42", @type="application/vnd.example.api.json", @params={"version"=>"42"}, @q=1.0>]
它们可能是访问它的一种方式...