Чтобы найти тип входящего контента, docs say:
request.headers["Content-Type"] # => "text/plain"
Но я обнаружил, что с помощью проб и ошибок это не работает, но это делает:
request.headers["CONTENT_TYPE"]=='application/json'
Итак, какой самый надежный + переносимый способ сделать это?