Java での Web サービスは初めてです。
SOAP Web サービスでは、操作などのサービスについて通知する wsdl がありますが、REST では wsdl を取得しません。
したがって、私の質問は、誰かがサービスの詳細を知りたい場合、REST Web サービスの場合にそれを見つける方法です。
Java での Web サービスは初めてです。
SOAP Web サービスでは、操作などのサービスについて通知する wsdl がありますが、REST では wsdl を取得しません。
したがって、私の質問は、誰かがサービスの詳細を知りたい場合、REST Web サービスの場合にそれを見つける方法です。
REST では、これを達成するための単一の確立された方法はまだありませんが、いくつかのオプションが出現しています。
SOAP はサービスを記述するために WSDL を導入しました。サービスは自動的に検出され、UDDI などのメカニズムと統合されます。実際には、SOAP はハードコーディングされた RPC と同じように使用されます。REST を使用する場合、例外処理、操作の種類、べき等性などの多くの詳細は、よく知られている HTTP メカニズムを使用して処理されます。知っておく必要があるのは、ペイロードのエンコーディングだけです。XML を使用する場合は、XSD を使用してサービスを記述できます。JSON を使用する場合は、これを自分で処理する必要があります (はるかに単純です)。URL の構造は、1 ページの readme ファイルで説明できるように、十分に直感的に設計する必要があります。長い答えを簡潔に言うと、Web サービスは非常に複雑であり、多くのボイラープレートが必要でした。REST サービスは非常に単純であるため、開発者は基本を再定義して再文書化する必要はありません。