WSDLは拡張可能であり、通信に使用されるメッセージフォーマットやネットワークプロトコルに関係なく、エンドポイントとそのメッセージの記述を許可します
ただし、RESTは、HTTP動詞とURIを使用してネットワークプロトコルを使用し、オブジェクトの状態を表します。
WSDLはこの場所で通知します。このメッセージを送信すると、このアクションが実行され、結果としてこのフォーマットが返されます。
RESTでは、新しいプロファイルを作成したい場合はPOST
、URLにプロファイルを記述するJSONボディまたはhttpサーバー変数を含む動詞を使用します/profile
POST
ステータスコード201 CREATED
とヘッダーを使用して、サーバー側で生成されたIDを返す必要がありますLocation: *new_profile_id*
(例:12345)
次に/profile/12345
、HTTP動詞を使用して状態を変更する更新を実行できますPOST
。たとえば、メールアドレスや電話番号を変更できます。明らかにリモートオブジェクトの状態を変更します。
GET
の現在のステータスを返します /profile/12345
PUT
通常、クライアント側で生成されたIDに使用されます
DELETE
、明らか
HEAD
、本文を返さずにステータスを取得します。
RESTを使用すると、適切に設計されたAPIを介して自己文書化され、使いやすくなります。
これは RESTに関するすばらしい記事です。それも本当に理解するのに役立ちます。