問題タブ [resteasy]
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 - アンマーシャリング後に Rest Easy Client Framework の値が失われる
昨日、RestEasy フレームワークのクライアント側を使用しようとしました。インターフェイスには次のメソッドがあります。
いくつかの (ジャージー) レスト サービスへの呼び出しは次のようになります。
ロガーは次のように出力します。
14
期待通り。
しかし、文字列ではなくオブジェクトが必要なので、返された値を簡単にアサートできます。インターフェース:
String の代わりに、次のような InsertedResponse クラスがあります。
...そしてそのスーパークラス:
ここで、クライアント呼び出しも次のように変更すると:
値の代わりに空の文字列を取得します。
では、問題は - の値はどこへ行ったのかということです。上記の例の 14 のように、数値を出力する必要があります。
java - Resteasy でのファイルのアップロード
RESTEasy フレームワークを使用してファイルをアップロードするには?
java - 正規表現を使用した RestEasy @Path 質問
オプションのパス変数でパスを定義することは可能ですか?
以下の uri のように:
/app/make/{make}/model/{model}/year/{year}/mileage/{mileage}/fuelType/{fuelType}/maxPrice/{maxprice}/transmission/{transmission}/engineSize/{engineSize}
URI は、パラメータの 0 個以上の組み合わせで構成できますか? これらすべてのパスがオプションであることを resteasy に伝える方法はありますか?
乾杯。
java - SLF4J:Hibernate3とRESTeasy
私のプロジェクトでは、Hibernate3(slf4j-1.6に依存)とRESTeasy(slf4j-1.5に依存)を使用しています。どちらも互換性がなく、実行時にエラーが発生します。
この対立を解決するためのアイデアはありますか?
model-view-controller - RESTeasyとモデルを使用してJSPページに戻る
スプリングを使用せずに、RESTeasyにモデルを含むjspまたはhtmlページを返す簡単な方法はありますか?春のModelAndViewに似たようなことをしたいと思います。ここでは、/ contacts / loomerと言って、モックアップされたオブジェクトをjspテンプレートで返すように要求しています。私が見る例はすべてJSON/XML用です。私はジャージーであなたがviewableを使うことができることを知っています、しかし私はRESTeasyのものだけを使う必要があります。
ありがとう!
私はこのようなものが欲しいです(しかし、春のモデルとビューはありません):
java - RESTeasyが@Pathの競合を解決する方法
上記のコードを検討してください
http:// host / a / aをリクエストすると、常に「b」が表示されます。
適切な方法を選択するための戦略は何ですか?異なるリソースへの複数のパスについて通知を受ける方法はありますか?
java - RESTEasy - フルパスを必要とする @Path?
私は JAX-RS をいじっていて、JSON を生成する REST サービスを呼び出すアプリケーションを作成しました。Jersey を試してみたところ、すべて問題なく動作しましたが、アプリケーションを JDK5 でビルドする必要があるため、RESTEasy に切り替える必要がありました。web.xml を次のように変更しました。
したがって、/rest で始まるすべての URL が RESTEasy によって処理されることを期待しています。私のサービスは次のとおりです。
これは Jersey を使用して正常に機能し、http://localhost/MyContext/rest/services/service1が私の service1() メソッドにバインドされました。ただし、RESTEasy に変更すると、404 が発生しました。
HTTP ステータス 404 - フル パスの相対 : /rest/services/service1 のリソースが見つかりませんでした: http://localhost/MyContext/rest/services/service1
つまり、RESTEasy はリクエストを処理しましたが、この URL にバインドされたサービスを見つけることができませんでした。
私のクラスでは、うまく@Path("/services")
いき@Path("/rest/services")
ました。なぜ私がこの奇妙な行動をとったのか分かりますか? 私が読んだすべてのチュートリアル/ドキュメントには、/rest プレフィックスを含まない相対パスのみが記載されていました...
java - QBE Restful メソッドをコーディングする最良の方法は?
RESTeasy と Seam を使用して、いくつかの Web サービスの開発に取り組んでいます。私が作成したいサービスの 1 つは、Query by Example サービスです。
私は最初に次のようにコーディングしようとしました:
残念ながら、これはクライアントに複雑さをもたらしました。
等々。この方法のバリエーションでは、日付範囲を使用できますが、明らかに、次の形式でも機能しません。
考えてみると、Message を GET メソッドに渡すことは、REST の精神に違反している可能性があります。確かに、Consumes アノテーションをメソッドから削除すると、クライアントはこれらのエラーなしで実行できます。しかし、ここで疑問が生じます。非 URL ベースの XML 入力を受け取り、XML 出力を生成するクエリ メソッドを作成する正しい方法は何でしょうか? それとも、XML と URL ベースのパラメーターの両方を取り、XML 出力を生成しますか?
rest - 最高のJAX-RSライブラリは何ですか?
私はRESTアプリケーションに使用するテクノロジーを選択しようとしてきましたが、次の4つの候補が見つかりました。
- ジャージー-jersey.java.net
- Apacheウィンク-incubator.apache.org/wink
- RESTlet-www.restlet.org
- RESTeasy-jboss.org/resteasy
しかし、4つを区別して1つを選択することができなかったので、どちらが最適ですか?基準は次のとおり
です。安定性\成熟度
b。セキュリティ
c。使いやすさ
d。サポート
ありがとう!
java - Jettison を使用して JSON Twitter の回答を Jaxb にマッピングするためのヘルプ
私は JSON 形式の操作を使用するのに少し慣れておらず、JAXB でもあまり実験していません。私がやろうとしているのは、Twitter で検索を開始するための小さなクライアントを構築することです。私の最初のフレームワークは JBoss RESTEasy (JAX-RS 実装) で、Jettison フレームワークを介して JSON を JAXB にマッピングすることにより、Rest サービス JSON サービスを消費するエレガントな方法を提供します (REST サービスを提供し、JSON を生成する場合は、別の方法でも機能します)。 JAXB)。
そこで、Twitter に簡単なリクエストを送信します。
答えは次の JSON 形式で返されます
だから私はこの答えをマッピングするために2つのクラスを作成しました
と
私の Twitter RESTEasy クライアントはシンプルなインターフェースです
これは、次の RESTEasy コードで悪用されます。
このコードは、次の Exception を提供します。
SearchResults クラスの間違った JAXB マッピングが原因だと思いますが、それを修正する方法がわかりません (そして、JSON から XML への変換は複雑です)。それを修正する手がかりは素晴らしいでしょう。
前もって感謝します