3

JAX-RS を使用して REST Web サービスを作成しようとしています。その中で、JSON を REST Web サービスのメディアタイプとして消費する PUT メソッドまたは POST メソッドがあります。クライアント側からこれらのメソッドを呼び出す方法を教えてください。そのjsonをクライアント側からの入力としてそれらのPUTおよびPOSTメソッドに渡す方法と、サーバー側からのPUTまたはPOSTメソッドでjson形式をどのように使用するか. xml を使用する場合は、JAXBElement を使用しています。json を使用するには、どうすればよいですか?

4

2 に答える 2

1

これはあなたを助けるかもしれません: http://blog.sertik.net/labels/jersey.html

私の (非常にさびた) 記憶からすると、@PUT メソッドは @POST メソッドと同じように扱われます。そのブログ エントリに示されているように、@FormParam アノテーションを使用してみてください。また、Jersey API をよく読んで、役に立ちそうなものがあるかどうかを確認してください。

それら (PUT/POST) の主な違いは意味にあります。PUT は通常、uri で新しいリソースを作成しますが、POST はそれに「追加」できます (POST が正確に行うことには、他にもいくつかの意味があります)。

PSは言及するのをほとんど忘れていました.cURLはとても....いいです。

于 2010-10-07T03:54:43.763 に答える