リクエストのロガーさん、バイナリを含むリクエストボディはdumpするようにしたよ。Rubyでevalsするとバイナリに戻るよ。
https://github.com/zunda/mastodon/commit/fdaed27c874989abdd68f28414d2244608938901
{"body":"\"-----------------------------18076990761547216223183578438\\r\\nContent-Disposition: form-data; name=\\\"file\\\"; filename=\\\"zunda-square.png\\\"\\r\\nContent-Type: image/png\\r\\n\\r\\n\\x89PNG\\r\\n\\x1A\\n\\x00\\x00\\x00\\rIHDR\\x00\\x00\\x02\\x00\\x00\\x00\\x02\\x00\\b\\x03\\x00\\x00\\x00\\u00E6$\\xC8\\x00\\x00\\x00\\x01sRGB\\x00\\xAE\\xCE\\x1C\\xE9\\x00\\x00\\x02\\aPLTE\\xF4\\xF7\\xF1Zv\\x1EWx\\x1F_t\\x1C\\\\t\\x1DVz\\x1FQ}!S{ S~$Q|!P}!Q~!Q} R}!T\\x7F\u0026^x\\\"V\\x81(\\\\\\x85/]\\x88+Z\\x85(T\\x80#W\\x83\u0026\\\\\\x85.Z\\x83,}\\\\\\x10x_\\x12{^\\x11uc\\x14sd\\x15li\\x18ik\\x18en\\x1Ahm\\x19qf\\x16va\\x13`r\\x1Cjp\\x1Ea\\x896g\\x8D=i\\x945v\\x9F\u003ep\\x9A:c\\x8F0f\\x912r\\x9D\u003c`\\x8B-l\\x977}\\x9EYl\\x91Dw\\x9ARr\\x96Kq\\x96J|\\xA5Cx\\xA2A~\\xA8F\\x98H\\a\\x9BN\\x0F\\x96…
「バイナリを含む」じゃなくて「JSONじゃない」だぬ