私はRESTを初めて使いましたが、シンプルなWebサービスを構築しましたが、どのURLフォーマットが正しいか簡単に説明するのは難しいです。この単純なREST WebサービスのURLはどうすればよいですか?
このサービスでは、請求書を作成し、一連の簡単な承認フェーズを実行することができます。
(1)XML形式ですべての請求書を読む
GET: http://localhost/webapp/ws/invoices/555
(3:
GET: http://localhost/webapp/ws/invoices
(2)XML形式で1枚の請求書を(例:請求書ID = 555)を読みます。 )新しい請求書提出:請求書の属性( "USERID"、 "totalprice" など)を備えた
POST: http://localhost/webapp/ws/invoices
はのPOSTパラメータのように含まれています単純なHTMLフォーム。
(4)請求書を承認:アクションで
POST: http://localhost/webapp/ws/invoices/action
は(例: "ユーザーID = 123"、invoiceid = 567、 "ACTION = APPROVE" または "拒否" など)属性のような含まれています単純なHTMLフォームのPOSTパラメータ。
これはうまく動作しますが、RESTfulなWebサービスの外観に近いものでもありますか?
アドバイスをいただきありがとうございます。
ロブ
ありがとう、それは良い考えです。 –