2009-10-23 11 views
16

एक संसाधन को पुनर्स्थापित करने के लिए सबसे अच्छा अभ्यास क्या है? मान लीजिए कि मेरी उन uriएक संसाधन को पुनर्स्थापित तरीके से पुनर्नामित करें

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

मैं अपने उपयोगकर्ताओं के लिए एक निश्चित सूची का नाम बदलने के लिए एक एपीआई देना चाहता हूँ के साथ चीजों के नाम पर रखा गया सूचियों का रखरखाव कर सकते हैं। पसंदीदा तरीका क्या है? बाद डेटा "NewName = ..."

  • साथ सूची संसाधन के लिए

    • पोस्ट नए URI करने के लिए सूची रखा और फिर हटाएँ:

      मैं अब तक निम्नलिखित के साथ आया था पुराना यूआरआई

    ऐसा करने का सही तरीका क्या है?

  • उत्तर

    9

    पहला कदम ठीक है, लेकिन मेरा सुझाव है कि आप पुराने यूआरआई को न हटाएं, क्योंकि उस संसाधन के हर लिंक को तोड़ दिया जाएगा। बजाय लौट HTTP कोड 301 "स्थायी रूप से स्थानांतरित"

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

    संबंधित मुद्दे