0

私は一般的にRESTとWebアプリケーションにかなり慣れていません。システムにリソースを追加するREST呼び出しを実装する必要があります。一部のリソースは、フォルダーなどのXMLのみで作成できます。リソースを記述したXMLを本文に配置し、サーバー上でリクエストを処理してフォルダーを作成するのはPUTリクエストであると推測しています。一部のリソースは、説明する必要があり(それが何であるか、誰に属するかなど)、ファイルを提供する必要もあります。たとえば、画像。

いくつか質問があります:1。httpServletRequestを処理するためのベストプラクティスは何ですか?少し面倒なオブジェクトのようです。HttpClientについて読んだことがありますが、よくわかりません。2.すべてのRESTfulサーバーが実行しているという点で、非常に一般的なタスクのように聞こえます。そのための良いチュートリアル/ガイドはありますか?

ありがとう

4

1 に答える 1

5

いくつか質問があります。1。httpServletRequestを処理するためのベストプラクティスは何ですか。少し面倒なオブジェクトのようです。HttpClientについて読んだことがありますが、よくわかりません。

Javaを使用していると仮定すると、RESTクライアントを実装するためのいくつかのオプションがここにあります。いくつか例を挙げると、 Apache HTTPクライアントSpring RestTemplateJerseyを使用できます。次に、メディアタイプ(xml、json、プレーンテキストなど)を確認する必要があります。これは、リクエストの本文のデータを残りのサービスに渡す方法です。また、サービスが承認を処理する方法を確認する必要があります。HTTP Basic、Digestなどを使用していますか。XMLを使用している場合は、生活を楽にするためにJAXBまたは同様のマーシャラー/アンマーシャラーに精通する必要があります。

2.すべてのRESTfulサーバーが実行しているという点で非常に一般的なタスクのように聞こえます。そのための良いチュートリアル/ガイドはありますか?

そのための多くのチュートリアルがあります。私は個人的にSpringRestTemplateを使用するのが好きですが、好きなフレームワークを使用できます。ここにいくつかの良いチュートリアルリンクがあります:-

Spring Restテンプレート(バックグラウンドでApache HTTPクライアントを使用):

ジャージー:

Apache HTTPクライアント:

于 2011-06-18T02:07:52.543 に答える