上代码:
发送端:
接收端:
问题:发送端可以接受从前段传过来的数据,但是请求接收端时,接收端可以接收url请求,但是参数传不到接收端。
分析:用get和post传输的数据是截然不同的,用get是追加在url之后,直接放在请求头。但是post请求的数据会放在请求体,所 以,如果不加注解,微服务之间的传输在接收端默认是追加的方式,所以接收不到参数。
解决办法:@RequestParam 用来接收请求头中的数据,@RequestBoby用来接收请求体中的数据,加上注解即可。
发送端:
接收端:
PS:若传输的是对象也成立,如图:
发送方:
接收方: