問題タブ [javax.ws.rs]

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 に答える
1784 参照

java - 「true」が渡されたにもかかわらず、@QueryParam boolean が false になる

ブール値パラメーターを使用して REST を呼び出すと、クライアント側でfalse渡されても値を受け取ります。true

クライアント:

サーバ:

0 投票する
0 に答える
949 参照

java - 400 Bad Request: javax.ws.rs および Json jackson を使用した POST 要求

javaxでPOSTしようとしています。400 の不正な要求応答コードを取得し続けます。送信されているjsonに何か問題があることを示唆しています(?)。jsonを100回チェックしましたが、かなり良さそうです。私は何が欠けていますか?

ここにコードを入力してください

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

java - サーブレットごとに静的コンテンツを提供する

構成ファイルに基づいてモジュールを動的にロードするアプリケーションを作成しています。各モジュールには、独自のサーブレットと独自のパスがあります。

それは機能しますが、これまでのところ@Path、プロパティのおかげで、クラス (残りのサービス) で注釈を付けたコンテンツのみを提供していServerProperties.PROVIDER_PACKAGESます:

環境:

各モジュール/サーブレットは次のように初期化されます。

これにより、モジュールごとの URL パスが得られます。すばらしいです。

しかし、各モジュールのresource/modulenameフォルダーにもいくつかの静的htmlがありますが、これを提供する方法がわかりません...

DefaultServlet を使用すると、次のようにできます。

しかし、桟橋でそれを行う方法がわかりませんServletHolder

何か案が?

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

rest - javax.ws.rs MediaType - Accept ヘッダー

@Consumesと同様に@Produces、どちらも Media タイプを受け入れます。Accept リクエストのヘッダーはどのアノテーションに対応していますか?

ほとんどの例 (例: jax-rs アプリケーションを開発する際に accept-parameters を処理する方法@Produces) では、クライアント要求からヘッダーを受け入れるために使用することが示されています。

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

java - javax レスポンスから文字列を抽出する

お願いします、私はこれを持っていてResponse、コンテンツをString

どうやってやるの ?

javax.ws.rs.coreライブラリを使用しています

私は試していますが、パラメータres.getEntity(String.class);を取りません。String.class

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

java - JAX-RS リストをフィールド名付きの Json として返す方法

Response として返したいリストがあります。しかし、フィールド名を前に付けたいと思います。

これはリストのみを返します

でもみたいに帰りたい

ありがとう..

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

java - 「+」文字をスペースで変換する uri.getQueryParameters() メソッド

問題は、uri.getQueryParameters() メソッドが Character(+) を回避しようとしているスペースに変換しているようなものです。以下は前のウリです

after uri.getQueryParameters()は + を削除し、スペースに置き換えるため、idには+が含まれ、代わりに以下のようにスペースが含まれます

注 - uri は、パッケージ javax.ws.rs.core によって定義されるUriInfoのオブジェクトです。

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

java - RESTful Java サービスが ArrayList をシリアライズしない

のシリアル化されたバージョンを応答としてGET返すメソッドのサンプル コードを次に示します。xmlConfigurationProperty

が に設定されているConfigurationProperty場合を除いて、ほとんどの場合、モデルをシリアル化します。valueArrayList

を使用してシリアライゼーションが完了した場合、何が原因で、どのように修正する必要がありますjavax.ws.rs.Producesか?

の内容cp:

MongoValue.java:

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

jax-rs - InboundJaxrsResponse を json 文字列に変換する

jax-rs Response を json 文字列にシリアライズしようとしています。

サーバーからの応答はjsonで、ジャージークライアントから次のように取得します。

ここで、payloadBean は私の json リクエストです。すべて正常に動作しますが、ログに記録するために JSON 文字列の resp を変換できません。

私が試してみると:

私は得る:

ちなみに、HttpEntityにキャストしないと、コンパイラは次のように言います:

私の関連するインポートは次のとおりです。

何か案は?

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

java - Java クラスで REST 仕様の表現をモデル化する方法は?

やのようなクラスの使用について話しているのではありませんREST@Path@POST

私は、REST定義をクラスのモデルに変換する方法について話している - クライアントコードの生成や受信データの解析など、多くのことを実行できるモデル。

おまけとして、既存の Resource クラスを解析し、その REST API のモデルを作成することができます。

そのようなクラスの例はResource. リソースにはパスが必要です。リソースには、GETやなどのメソッドがありますPOST。メソッドにはパラメーターがあります。等々...

メソッドは定義によって異なる場合があります。たとえば、POSTメソッドはデータのストリームを持つことができますが、それGETはできません。

RESTでは、クラスを使用して実装をモデル化する方法は?