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里面去。
如果觉得本文对您有帮助~可以微信支持一下:




浙公网安备 33010602011771号