springboot 在ServletRegistrationBean环节获取url和参数
想要实现转发代理,但是转发前要做url和参数的具体识别。
通过smiley-http-proxy-servlet
包实现了转发,但是github页面中没有给出如何获取具体url和参数的方式。
当然作者说这实际上是反向代理,不是真正的转发代理,可能本身就不行吧。
所以想问一下这可以实现吗?在controller之前获取识别并转发
下面是简单配置:
@Configuration
public class ForwardProxy {
@Bean
public ServletRegistrationBean proxyServletRegistration(){
ServletRegistrationBean registrationBean = new ServletRegistrationBean(new ProxyServlet(), "/\*");
Map<String, String> params = ImmutableMap.of("targetUri", "http://localhost:4444", "log", "true");
registrationBean.setInitParameters(params);
return registrationBean;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)