問題タブ [quarkus-rest-client]

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.

0 投票する
1 に答える
549 参照

java - Quarkus から Spring Boot アプリケーションにファイルを送信する方法は?

メインの Spring Boot アプリケーションと通信することを目的とした Quarkus マイクロサービスを作成しています。

Spring Boot アプリを呼び出すために、このQuarkus チュートリアルに基づいて REST クライアントを作成しましたが、一部のエンドポイントでは正常に動作しています。この問題は、Quarkus から Spring ブートにファイルをアップロードしようとすると発生し、正常に動作しません。この他のチュートリアルに従って、マルチパート リクエストを操作しました。

Quarkus アプリケーションのマルチパート オブジェクトは次のとおりです。

Quarkus の REST クライアントのエンドポイントは次のとおりです。

MultipartBody オブジェクトを作成する方法は次のとおりです。

Spring Boot アプリケーションのエンドポイント:

inputFile提供されていないというエラーがスローされます。

@RequestParamforを変更すると@RequestBodyinputFileパラメータは常にになりますnull。私は何が欠けていますか?

0 投票する
2 に答える
279 参照

java - 空のモデルを返す Quarkus RestClient (JAVA)

私のアプリケーションには 2 つのプロジェクト (サービス) があり、あるサービスから別のサービスへの API 呼び出しを行いたいと考えています。そこで、Quarkus Restclient の Quarkus チュートリアルに従いました。しかし、呼び出しを行うと、restclient はデフォルトのモデルを返します。

これは私の応答クラスです:

これが返される Response モデルです。RestClient にもこのモデルを受け取ってもらいます。しかし、RestClient は、デフォルトのコンストラクターを持つ Response オブジェクトを提供してくれます。代わりに特定のデータを使用します。

この呼び出しを受け取るインターフェイス:

したがって、デフォルトのコンストラクター Response obj を取得しています。

よろしく、バート