Skip to main content
Version: 2.3.0(Legacy)

Rewrite插件

说明#

  • soul网关在对目标服务进行代理调用的时候,还容许用户使用 rewrite 插件来重写请求路径

插件设置#

  • soul-admin --> 插件管理 --> rewrite,设置为开启。

  • 在网关的 pom.xml 文件中添加 rewrite 的支持。

  • 如果用户不需要,可以把插件禁用。

  <!-- soul rewrite plugin start-->  <dependency>      <groupId>org.dromara</groupId>      <artifactId>soul-spring-boot-starter-plugin-rewrite</artifactId>     <version>${last.version}</version>  </dependency>  <!-- soul rewrite plugin end-->
  • 选择器和规则,请详细看:选择器规则

    • 只有匹配的请求,才会进行重写。

场景#

  • 顾名思义,重写插件就是对uri的重新定义。
  • 当匹配到请求后,设置自定义的路径,那么自定义的路径就会覆盖之前的真实路径。
  • 在调用的时候,就会使用用户自定义的路径。