0

我有以下蚂蚁匹配模式:

http
            .authorizeRequests().antMatchers("/proxy.stream*")
            .authenticated().and()
            .formLogin()
            .loginPage("/dashboard/login.html")
            .usernameParameter("userName")
            .passwordParameter("password")
            .defaultSuccessUrl("/dashboard/index.html")
            .permitAll();
    http.authorizeRequests().anyRequest().permitAll();

由于保留字符“?”,它与以下 url 不匹配 在里面。我希望能够匹配“proxy.stream”之后的任何内容。

https://example.com/proxy.stream?origin=https://example.com/turbine.stream?cluster

我尝试过 url 编码

?origin= https://example.com/turbine.stream?cluster

url 的一部分,但这在浏览器中给了我 400 bad request 错误。

我如何告诉 spring 匹配我的 url?

4

0 回答 0