WebFlux- WebClient(二)
一、WebClient Uri传参
Uri传参有两种,一种是@RequestParam,一种是@PathVariable
@RequestParam通过key,value的形式传参。
@PathVariable通过占位符的形式传参。
1,@RequestParam传参
1,服务器端
接收消费者端提交过来的参数,生产Uri推送给消费者端。
2,客户端
以key,value的形式来传参
3,结果
2,@PathVariable占位符传参
1,服务器端
2,消费者端
build()里面加上传入的value值。
3,结果
二、 WebClient Uri列表传参
1,@RequestParam传参
1,服务器端接收一个列表
2,客户端
3,运行结果
2,@PathVariable占位符传参
1,服务器端
2,客户端
3,结果
后台Log,前后加了括号
总结:传数组或者列表的时候尽量不要使用@PathVariable,尽量使用@RequestParam.
如果传入的参数量很大的时候,建议不要使用url来传参,直接放到body里面去。
如果觉得本文对您有帮助~可以
微信支持一下: