Springboot内部线程给自己发送post请求,但是post报错

由于想通过springboot模拟多线程之间的网络通讯,在线程内部写了post请求,借鉴了网上的文章,但是报错了。

post函数代码:

img


服务端代码:

img

运行结果及报错内容 :

img

看网上的解决办法,尝试过将body转成String或Object类,仍旧报错且报错内容不变
望指路!

你的传参数paramMap不要用JSONObject,用它原生的这个map,往这个map里面put,然后传进去,接收也不要用JSONObject,先用String接收

MultiValueMap map = new LinkedMultiValueMap();

你这样接收不到的,post application/json 的httpentity把参数放在body里面,@requestparam拿不到。
但是你这个错误说的是无法解析JSONObject,应该是参数写body失败或者响应解码body失败,再有就是你这个JSONObject的类路径有点奇怪你自己定义的吗?你可以开debug打点看Server的接口有没有接到请求