2009-10-23 16 views
16

内のリソースの名前を変更しますか? のは、私のユーザーは、私は私のユーザーが特定のリストの名前を変更するためのAPIを提供したいURIは、RESTfulな方法RESTfulな方法で、リソースの名前を変更するためのベストプラクティスは何

http://example.org/users/{userName}/lists/{listName} 

で物事の名前のリストを維持することができるとしましょう。好ましい方法は何ですか?

私はこれまでのところ、次のを思い付いた:新しいURIにリストを配置し、DELETE

  • ポストデータ「newnameの= ...」とリストのリソースへの

    • POST古いURI

    これを行う正しい方法は何ですか?

  • 答えて

    9

    最初のステップは結構ですが、そのリソースへのすべてのリンクは、ブレークとなりますので、私は、古いURIを削除しないようにあなたを示唆しています。代わりにHTTPコード301は

    http://en.wikipedia.org/wiki/HTTP_301

    を "永久に移動" を返します
    関連する問題