問題タブ [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.
java - 「true」が渡されたにもかかわらず、@QueryParam boolean が false になる
ブール値パラメーターを使用して REST を呼び出すと、クライアント側でfalse
渡されても値を受け取ります。true
クライアント:
サーバ:
java - 400 Bad Request: javax.ws.rs および Json jackson を使用した POST 要求
javaxでPOSTしようとしています。400 の不正な要求応答コードを取得し続けます。送信されているjsonに何か問題があることを示唆しています(?)。jsonを100回チェックしましたが、かなり良さそうです。私は何が欠けていますか?
ここにコードを入力してください
java - サーブレットごとに静的コンテンツを提供する
構成ファイルに基づいてモジュールを動的にロードするアプリケーションを作成しています。各モジュールには、独自のサーブレットと独自のパスがあります。
それは機能しますが、これまでのところ@Path
、プロパティのおかげで、クラス (残りのサービス) で注釈を付けたコンテンツのみを提供していServerProperties.PROVIDER_PACKAGES
ます:
環境:
各モジュール/サーブレットは次のように初期化されます。
これにより、モジュールごとの URL パスが得られます。すばらしいです。
しかし、各モジュールのresource/modulenameフォルダーにもいくつかの静的htmlがありますが、これを提供する方法がわかりません...
DefaultServlet を使用すると、次のようにできます。
しかし、桟橋でそれを行う方法がわかりませんServletHolder
。
何か案が?
rest - javax.ws.rs MediaType - Accept ヘッダー
@Consumes
と同様に@Produces
、どちらも Media タイプを受け入れます。Accept リクエストのヘッダーはどのアノテーションに対応していますか?
ほとんどの例 (例: jax-rs アプリケーションを開発する際に accept-parameters を処理する方法@Produces
) では、クライアント要求からヘッダーを受け入れるために使用することが示されています。
java - javax レスポンスから文字列を抽出する
お願いします、私はこれを持っていてResponse
、コンテンツをString
どうやってやるの ?
javax.ws.rs.core
ライブラリを使用しています
私は試していますが、パラメータres.getEntity(String.class);
を取りません。String.class
java - JAX-RS リストをフィールド名付きの Json として返す方法
Response として返したいリストがあります。しかし、フィールド名を前に付けたいと思います。
これはリストのみを返します
でもみたいに帰りたい
ありがとう..
java - 「+」文字をスペースで変換する uri.getQueryParameters() メソッド
問題は、uri.getQueryParameters() メソッドが Character(+) を回避しようとしているスペースに変換しているようなものです。以下は前のウリです
after
uri.getQueryParameters()
は + を削除し、スペースに置き換えるため、idには+が含まれず、代わりに以下のようにスペースが含まれます
注 - uri は、パッケージ javax.ws.rs.core によって定義されるUriInfoのオブジェクトです。
java - RESTful Java サービスが ArrayList をシリアライズしない
のシリアル化されたバージョンを応答としてGET
返すメソッドのサンプル コードを次に示します。xml
ConfigurationProperty
が に設定されているConfigurationProperty
場合を除いて、ほとんどの場合、モデルをシリアル化します。value
ArrayList
を使用してシリアライゼーションが完了した場合、何が原因で、どのように修正する必要がありますjavax.ws.rs.Produces
か?
の内容cp
:
MongoValue.java
:
jax-rs - InboundJaxrsResponse を json 文字列に変換する
jax-rs Response を json 文字列にシリアライズしようとしています。
サーバーからの応答はjsonで、ジャージークライアントから次のように取得します。
ここで、payloadBean は私の json リクエストです。すべて正常に動作しますが、ログに記録するために JSON 文字列の resp を変換できません。
私が試してみると:
私は得る:
ちなみに、HttpEntityにキャストしないと、コンパイラは次のように言います:
私の関連するインポートは次のとおりです。
何か案は?
java - Java クラスで REST 仕様の表現をモデル化する方法は?
やのようなクラスの使用について話しているのではありません。REST
@Path
@POST
私は、REST
定義をクラスのモデルに変換する方法について話している - クライアントコードの生成や受信データの解析など、多くのことを実行できるモデル。
おまけとして、既存の Resource クラスを解析し、その REST API のモデルを作成することができます。
そのようなクラスの例はResource
. リソースにはパスが必要です。リソースには、GET
やなどのメソッドがありますPOST
。メソッドにはパラメーターがあります。等々...
メソッドは定義によって異なる場合があります。たとえば、POST
メソッドはデータのストリームを持つことができますが、それGET
はできません。
REST
では、クラスを使用して実装をモデル化する方法は?