問題タブ [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.
rx-java - Spring WebClient の再試行をテストする方法は?
次の動作を実装する必要があります。
- REST 投稿リクエストを作成する
- 応答が status で返された場合
429 Too many requests
、1 秒の遅延で最大 3 回再試行します - 3 回目の再試行が失敗した場合、またはその他のエラーが発生した場合は、ログに記録してデータベースに何かを書き込みます。
- リクエストが成功した場合 (http ステータス 200)、いくつかの情報をログに記録します
この目的のために Spring WebClient を使用したいと思い、次のコードを思いつきました。
ここで、再試行メカニズムとエラー処理が期待どおりに機能するかどうかをテストしたいと思います。この目的でStepVerifierを使用できるかもしれませんが、私の場合はそれを使用する方法がわかりません。役に立つヒントはありますか?
spring-boot - Spring Boot Webclient の取得と交換
WebClient
最近、Spring ブートプロジェクトで使い始めました。誰かがexchange
とのretrieve
メソッドの違い/使用法に光を当てることができますかWebClient
.
私は、 return とreturnsをexchange
理解しています。それぞれをいつ/なぜ使用する必要があるかを知りたいだけです。Mono<ClientResponse>
retrieve
ResponseSpec
どうもありがとう。