私は自分のアプリケーション内の次のエンドポイントがあります。郵便配達でのSpring 5 Reactive APIからの返答を表示するには?
@GetMapping(value = "/users")
public Mono<ServerResponse> users() {
Flux<User> flux = Flux.just(new User("id"));
return ServerResponse.ok()
.contentType(APPLICATION_JSON)
.body(flux, User.class)
.onErrorResume(CustomException.class, e -> ServerResponse.notFound().build());
}
現在、私は郵便配達で、本体とContent-Type →text/event-stream
としてテキスト"data:"
を見ることができます。私が理解しているようにMono<ServerResponse>
は常にSSE(Server Sent Event)
でデータを返します。 Postmanクライアントで何とか応答を表示できますか?
こんにちは、あなたは郵便配達よりも、別のコンシューマを使用して応答を得ることを確認していますか? – Seb
@Seb実際、私はコードを使いこなしていました。ドキュメントでこの例を見ました。 –
'Mono 'は必ずしもSSEとしてデータを返すわけではありません。 WebFluxのバグか、設定に何か間違っています。最新のマイルストーンでもう一度試してみるか、サンプルプロジェクトでjira.spring.ioの問題を開くことはできますか? –