問題タブ [spring-framework-beans]
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.
java - Citrus フレームワーク「[520] に一致する定数がありません」 - カスタム HTTP ステータス コード
カスタマイズされた HTTP-Status-Codes をシトラス クライアントに応答するサーバーで API を使用して Citrus v.2.7.5 テストを実行しようとすると問題が発生します。サーバーが 520 Http-Status-Code でメッセージに応答するため、テストで IllegalArgument 例外がスローされます。
問題は、Citrus で使用されている spring-web v.4.3.14 フレームワークが原因だと思います。spring-web には、有効な Status-Code の列挙を持つ HttpStatus クラスが含まれています。「有効」ではないカスタムステータスコードの valueOf() を作成しようとすると、エラーがスローされます。
}
spring-web の新しいバージョン (5.x) では、このエラーは修正されており、カスタムの http-status-codes を使用できますが、citrus はこの古いバージョンで動作します...おそらく私が間違っていて、例外が別の場所でスローされます。 200 の HTTP-Status-code を取得すると、すべて正常に動作するためです。
柑橘類でこの問題を解決する方法を知っている人はいますか?