400说明是客户端错误,将contentType默认的application/x-www-form-urlencoded改成application/json就出现错误,说明传输的数据不是JSON。
解决方案就是将{"key":"val"}的json数据转成json字符串,使用JSON.stringify()即可。