我对Spring WebFlux有问题。我有一个POST端点可以搜索数据库中的酒店。我选择POST是因为我要发送一个大JSON,它表示我的查询参数。
由于我要呼叫30个酒店提供商,因此控制器将构建一个Flux,因此使用Flux前端可以接收事件,并且每个事件都具有单个提供商的消息。
前端可以使用SSE(事件源)监听事件,但SEE仅监听GET端点。如果尝试在POST端点上使用Eventsource,则会收到错误“ 405方法不允许”。我的前端应用程序是使用Angular构建的,我也尝试使用HttpClientModule配置来侦听事件。
我该如何处理这种情况?如何在POST端点上监听事件?