adding try decode and 400 anserd in case of mal formated
update comment
adding jsonp parser
read request data only if POST or PUT