当前位置: 首页 > 知识库问答 >
问题:

在vertx中,是否有一种方法可以更改头并重定向到另一台服务器

包兴思
2023-03-14

我是Vertx新手,我正在编写一个代理服务器,它将接受请求、更新头并发送到另一个服务器。收到响应后,按原样将完整响应发送给客户端。

在vertx中,我是否有办法这样做,或者我需要为每个超文本传输协议方法和内容类型实现处理程序,以创建新请求并使用新客户端发送?

共有1个答案

牛景同
2023-03-14

如果您使用的是版本3的vertx web。x及以下,则可以执行以下操作:

void redirect( RoutingContext rc, String url ) {
  if( !rc.response().ended() ) 
    rc.response().setStatusCode( 303 ).putHeader( 'Location', url ).end()
}
 类似资料:
  • 我正在用java开发一个ServerSocket,我想知道,在客户端连接时,是否有可能将客户端/套接字发送到另一个ServerSocket。例如,一个客户端连接到123.41.67.817(只是一个随机IP),在连接时,客户端被直接发送到例如124.51.85.147(另一个随机IP),当然还有一个端口。所以一个会发生什么的小地图。 服务器套接字(侦听连接)< br> 客户端- 这有可能吗?抱歉问

  • 我是Spring Social API的新手,我正在尝试通过facebook登录我的应用程序,但它并没有将我重定向到我的域名URL。 我的应用程序运行在两台服务器上,它基于提交了ajax表单的restcontroller。一个是apache web服务器,另一个是tomcat服务器。 但不是我的facebook身份验证是基于restcontroller的,如果用户需要通过facebook ID登录

  • 我该如何解决这个问题呢? 在下面的示例中,我如何编写我的。我的最终用户只需在他们的浏览器中键入“system.test.com”,就可以进入我的UI 很可能是Kubernetes的服务/部署。不确定如何进行 谢谢你事先的帮助 示例入口(B) 示例入口(A)

  • 或者我可以使用一对服务器/客户端来处理同步请求,另一对来处理异步请求吗?我刚刚开始研究一个实现gRPC的分布式项目。我应该有多个数据库节点,每个都应该能够发送RPC到另一个。我必须同时允许同步和异步RPC。一个用于一般请求,另一个用于两阶段提交。但是gRPC教程没有提到我是否应该将两个服务合并到一台服务器中,并将它们分开。谢谢

  • 我希望避免文件中杂乱的东西,而在我看来,放在单独的文件中会更好。 应该类似于 这有可能吗?如果不是,什么是避免杂乱的明智方法呢?

  • 问题内容: 我现在有几个Dockerfile。 一种是Cassandra 3.5,它是 我也有一个用于Kafka的Dockerfile,但是要复杂得多。它是,并且它运行长命令来安装Kafka和Zookeeper。 最后,我有一个用Scala编写的使用SBT的应用程序。 对于该Dockerfile,它是,这使我得到了Java 8,Scala 2.11.7和STB 0.13.9。 也许,我不了解Doc