問題タブ [spring-webclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - 複数のSpring Webclient呼び出しを並行して行い、結果を待つ方法は?
私はリアクティブ プログラミングが初めてで、2 つの API 呼び出しを並行して行い、結果を処理して単純な配列またはアイテムのリストを返したいと考えています。
私には 2 つの関数があり、1 つは Flux を返し、もう 1 つは Mono を返します。その Mono の結果に応じて、Flux が放出したアイテムに対して非常に単純なフィルタリング ロジックを作成します。
使用しようとしましzipWith
たが、どのようなフィルタリング ロジックを使用しても、最後に到達したアイテムは 1 つだけでした。また、試してみましblock
たが、コントローラー内では許可されていません:/
getTaskOffers
の Flux を返しますOfferDTO
getTask
のモノを返しますTaskDTO
私の質問に答えられない場合は、少なくとも複数の API 呼び出しを並行して実行し、WebClient で結果を待つ方法を教えてください。
spring-boot - Spring Boot - 別の呼び出しの結果で新しい WebClient 呼び出しを行う
webclientを使用して2回の呼び出しでAPIを呼び出そうとしています。
最初の呼び出しはトークンを返します
2 番目の呼び出しでは、トークンを使用してデータを要求します。
どうやってするの??
最初に呼び出して使用しようとしましGetToken().block()
たが、実行時にエラーが発生しました...
私は試してみました:
これは最初の呼び出しです:
これは 2 番目の呼び出しです。