fix return json 406 not acceptable