2

たとえば、オブジェクトの作成、オブジェクトの更新、IDによるオブジェクトの取得、名前によるオブジェクトの取得などです。

POST to: /object/create
POST to: /object/update
GET to: /object/getById?id={0}
GET to: /object/getByName?name={0}

/object/create/createそれとも、多分または同様の慣習がありますか?

統一されたスタイルのWebサービスを作成しようとしています。

4

1 に答える 1

2

URIをモデル化する方法はたくさんあります。ウェブ上で多くの紛らわしい参照を取得します。それらが間違っているわけではありませんが、それらのほとんどは独自のコンテキストで正しいものです。

http://soaprobe.blogspot.co.uk/2012/10/soa-rest-service-naming-guideline.html

http://architects.dzone.com/news/common-rest-design-pattern

あなたの例では、このようにモデル化できるかもしれません。

POST to:/object-これによりオブジェクトが作成されます

PUT to:/object-これによりオブジェクトが更新されます

GET to:/ object?id={0} -これはIDでオブジェクトをGETします

GET to:/ object?name={0} -これによりオブジェクトが名前で更新されます

于 2012-10-24T17:31:39.807 に答える