मैं अक्सर HTML दस्तावेजों में निम्नलिखित देखता हूं
<link rel="self" href="http://example.com/something">
या JSON में इस तरह
link: {
rel="self",
href="http://example.com/something"
}
या एक्सएमएल में
<atom:link rel="self" href="http://example.com/something" />
इसलिए मेरे कुछ सवाल थे:
- यह लिंक क्यों शामिल है? क्या फायदा होता है? (कृपया मुझे बताएं कि इसका एक कारण है और यह सिर्फ एक "अच्छा अभ्यास" ताबीज नहीं है)
- मुझे अपने ग्राहकों में इस लिंक का कैसे फायदा उठाना चाहिए? इस लिंक के लिए उपयोग मामला क्या हैं?
- मुझे इस लिंक का उपयोग कब नहीं करना चाहिए ? इसे कब शामिल करना व्यर्थ है?
3
"इस पृष्ठ को बुकमार्क करने के लिए यहां क्लिक करें" एक उपयोग मामला होगा जहां आप "स्व" संदर्भ का उपयोग कर सकते हैं। आम तौर पर, क्योंकि REST स्टेटलेस है, सर्वर के पास यह जानने का कोई तरीका नहीं है कि अनुरोध कहां से आया है, इसलिए यह पूरी तरह से संभव है कि जिस पृष्ठ पर वह वापस लौटेगा उसे अपने यूआरआई को जानना होगा।
—
रोजर
इस टिप्पणी की तरह लगता है एक बहुत अच्छा जवाब होगा :)
—
माइक चैंबरलेन