我是Vertx的新手,我正在编写一个代理服务器,它将接收请求、更新标头并发送到另一个服务器。收到响应后,将完整的响应原样发送给客户端。
在vertx中,有没有一种方法可以让我向前进行搜索,或者我需要为每个http方法和内容类型实现处理程序,以创建新的请求并使用新的客户端发送?
如果您使用的是3.x及以下版本的vertx-web
,那么您可以执行:
void redirect( RoutingContext rc, String url ) {
if( !rc.response().ended() )
rc.response().setStatusCode( 303 ).putHeader( 'Location', url ).end()
}