• prefix :前缀,当请求匹配前缀时会进行代理。
  • strip-prefix :代理前缀默认会从请求路径中移除,通过该设置关闭移除功能。

stripPrefix=true 时

  默认配置,转发时会自动移除前缀;

zuul:
  routes:
    api: # 路由别名,自定义即可无其他意义
      stripPrefix: true    #会将path中的前缀去除掉
      serviceId: server-api
      path: /api/**

当外部请求为 http://localhost:9000/api/getTest 时,通过网关转发路径为:http://localhost:9000/getTest?productId=20 

stripPrefix=false 时

转发时不会移除前缀;

zuul:
  routes:
    api: # 路由别名,自定义即可无其他意义
      stripPrefix: false    #会将path中的前缀不会去除掉
      serviceId: server-api
      path: /api/**

当外部请求为 http://localhost:9000/api/getTest 时,通过网关转发路径为:http://localhost:9000/getTest?productId=20  

相关文章:

  • 2022-01-18
  • 2021-12-03
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-11-17
  • 2022-02-11
猜你喜欢
  • 2021-09-01
  • 2022-01-21
  • 2021-11-11
  • 2022-01-04
  • 2021-11-04
  • 2021-10-31
相关资源
相似解决方案