added support for json_raw_body request