找到问题了,是高版本的tomcat不允许在url里存在中括号。已经处理掉了。
但是现在服务端接收到的json好像有问题,报错:
c.h.a.r.a.c.RestControllerExceptionHandler- Exception in REST controller
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 10 path $
我从前端请求里截取出来的json转译后排查,并没有发现有问题的地方,url格式大概如下:
http://localhost:8080/app/rest/v2/services/Rest_ApiActivityService/rest_commitActivities?activity={“user”:{“id”:“----”},“type”:“ONLINE_TRAIN”,“date”:“2019-12-12+18:38:18.406”,“actStatus”:“FORMAL”}&agency[]={“id”:“----”}&agency[]={“id”:“----”}&training={“trainingMode”:“VIDEO”,“speaker”:“3”,“numbers”:“3”,“subject”:“3”,“remark”:“20191212-06”}
怎么能看看接收到的json是什么样的呢?