我在两个不同的项目中有两项服务。
1) 网站用户界面
服务名称 - 网站
端口 - 8000
2)预测
服务名称 - 预测
端口 - 8082
我还在 8008 上运行 ZUUL,并在端口 8761 上运行服务发现。
网站项目包含我需要的所有网页 - home.html 和仪表板.html。
下面是我的 ZUUL 路由:application.yml
zuul:
routes:
website:
path: /
serviceId: website
stripPrefix: false
form1:
path: /form1
serviceId: prediction
stripPrefix: false
dashboard:
path: /dashboard
serviceId: website
stripPrefix: false
在网站项目的 home.html 中,我有一个带有 POST 操作的表单,它应该调用 Prediction 项目中的 POST 方法。 那么我的行动应该是什么? 像这样的东西 -
<form method="POST" enctype="multipart/form-data" action="http://localhost:8008/form1">
我的 ZUUL 在 8008 上。 这是正确的方法吗?
在预测服务的“/form”post方法中,我需要执行一些操作,然后导航到网站项目的另一个网页“dashboard.html”。使用上述表单操作时,我无法重定向到任何其他页面。 我该如何解决这个问题?
最佳答案
关于java - 如何使用 ZUUL 处理多个服务的 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59185991/