問題タブ [jersey]
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.
rest - Jersey POSTリクエストパラメータの警告を修正するには?
Jersey を使用して非常に単純な REST API を構築していますが、ログ ファイルに不明な警告が記録されています。
警告: URI http://myserver/mycontext/myapi/users/12345?action=deleteへのサーブレット POST リクエストに は、リクエスト本文にフォーム パラメータが含まれていますが、リクエスト本文は、アクセスするサーブレットまたはサーブレット フィルタによって消費されています。リクエストパラメータ。@FormParam を使用するリソース メソッドのみが期待どおりに機能します。他の方法でリクエスト本文を使用するリソース メソッドは、期待どおりに機能しません。
私の webapp には、/myapi/* にマップされた Jersey サーブレットしか定義されていません
これらの警告を停止するにはどうすればよいですか?
java - 応答のJAX/Jerseyカスタムエラーコード
ジャージーでは、既知のステータスコードに関連付けられているステータス文字列を「置き換える」にはどうすればよいですか?
例えば
以下を含むHTTP応答を生成します。
私(私ではありませんが、クライアントアプリケーション)は、応答を次のように表示したいと思います。
私は次のアプローチを試しましたが、無駄でした:
1)これはHTTP応答の本文に文字列を追加するだけです
2)これでも同じ結果:
あなたの助けに感謝!
-spd
web-services - ジャージークライアントリクエストの複数の返品タイプ
私はJerseyClientAPIを次のように使用しています:-
したがって、JAXB注釈付きクラスであるUserクラスのオブジェクトでの応答を期待しています。ただし、エラーxmlが発生することもあり、そのためにJAXBクラスErrorResponseを作成しました。
問題は、リクエストがUserではなくErrorResponseのオブジェクトを返す場合、どうすればそれを処理できるかということです。
私はこのように試しました-
しかし、catchブロックでgetEntity()を使用しようとすると、次の例外がスローされます
getEntity()を1回呼び出した後、inputstreamが使い果たされたようです。
java - JAX-RS 1.1 の最小サーブレット API バージョン
JAX-RS 1.1 (Jersey 1.1 など) を実行するために必要なサーブレット API の最小バージョンは?
java - JerseyリソースからJSONを生成するには?
私はジャージーを使用しており、リストされたフィールドのみを含む次の JSON を出力したいと考えています。
必要に応じて、その JSON を {"feeds": ... } で囲むことができますが、これはオプションにするのが最善です。この情報を、Hibernate 経由で取得される Member POJO に格納されている CalendarFeeds のリストから取得したいと考えています。簡略化された POJO は次のとおりです。
現在、カレンダー フィード情報を含む JSON を手動で出力する CalendarResource というジャージー リソースがあります。
しかし、これを自動化する方法がわかりません。私はジャージーを使い始めたばかりで、それを使用して JSON を返す方法が明確ではありません。これを行う方法が組み込まれているように思えますが、POJO に注釈を追加する必要があるようです。また、ジャクソンを使用する必要があると他の人が言っているのを読みました。私はグーグルで検索してきましたが、Jersey リソースから JSON を返す良い単純な例を見つけることができないようです。誰でも知っていますか?または、Jackson または Jersey を使用して上記の例の JSON を作成する方法を教えていただけますか?
twitter - Jesey Oauth クライアントと「%20」スペース
こんにちは、みんな。Sun Jersey Client API と Jesey Oauth を使用して Twitter に接続しようとしています。すでに oauth トークンとトークン シークレットを持っているとしましょう。
このコードは機能しますが、スペースは「+」としてエンコードされます。通常はそれで問題ありませんが、Twitter では "%20" しか取得できないようです。投稿を置き換えようとすると
また
Twitter は 401、不正な署名で応答します。私がちょうどしようとすると
ツイッターで受け付けます。「%20」としてエンコードされたスペースで Oauth を機能させるにはどうすればよいですか?
ありがとう!石工
java - Jersey クライアントを使用して POST 操作を行う
Java メソッドで、Jersey クライアント オブジェクトを使用して RESTful Web サービス (Jersey を使用して記述) で POST 操作を実行したいのですが、クライアントを使用して FormParam として使用される値を送信する方法がわかりません。サーバー上。クエリ パラメータを問題なく送信できます。
java - ジャージークライアントを使用したHTTPS
ジャージークライアントAPIを使用してGETリクエストをHTTPSプロトコルで実行されているサーバーに送信するにはどうすればよいですか。使用できるサンプルコードはありますか?
web-services - JAX-RS Web サービスからマルチパート コンテンツを返すにはどうすればよいですか?
JAX-RS Web サービスから返される XML に HTML を埋め込むことは避けたいと考えていますが、単一の GET への応答で XML と HTML の両方を返すことができます。
これを行う方法はありますか?それは悪い考えですか?
現在、1 つの XML と 1 つの HTML の異なるリソースに対して 2 つの個別の GET を実行していますが、両方のリソースが常に一緒に取得されるため、これは無駄でエラーが発生しやすいようです。
spring - スプリング 3.0 付きのジャージ?
ジャージーとスプリングを使用している人もいます。Spring 3.0 では、RESTful API をコントローラーで直接作成するためのアノテーションが利用できるようになりました。ジャージーとスプリングの使用を検討する必要があるのはなぜですか?