zoukankan      html  css  js  c++  java
  • 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里面去。

  • 相关阅读:
    SpringMVC源码阅读(一)
    Struts2技术内幕-----第七章
    1118 Lining Up
    1146 ID Codes
    1056 IMMEDIATE DECODABILITY
    1028 Web Navigation
    1045 Bode Plot
    1083 Moving Tables
    并查集路径压缩
    线段树
  • 原文地址:https://www.cnblogs.com/starof/p/13624834.html
Copyright © 2011-2022 走看看