rest - relations and etag -


कहो मेरे पास दो रूट संसाधन हैं:

  / संगठन / व्यक्ति  < 

GET

एक प्राप्त करें कॉल / व्यक्ति / आईडी पर एक निश्चित व्यक्ति के बारे में सभी जानकारी देता है। / कोड> कॉल पर / व्यक्तियों / आईडी / संगठनों सभी संगठनों की एक सरणी देता है जो एक व्यक्ति का है।

एक प्राप्त कॉल / व्यक्ति / आईडी / संगठन / आईडी उस विशिष्ट संगठन की सभी जानकारियां देता है जो उस व्यक्ति से है यह / संगठन / आईडी के रूप में एक ही सामग्री देता है।

व्यक्ति की जानकारी को अपनी संगठन की जानकारी के साथ विस्तारित करने की संभावना है, दो GET एक एकल में प्राप्त करें :

  / person / id /? विस्तार = संगठन  

मेरा प्रश्न ईटोग्स में है उत्तरार्द्ध अनुरोध।

जब / व्यक्ति / आईडी को एक्सेस करते हैं, तो ईटीएजी को जवाब हेडर में जोड़ा जाता है। इसी तरह, जब / व्यक्ति / आईडी / संगठन / आईडी तक पहुंचते हैं, तो ईटीएजी को प्रतिक्रिया शीर्षकों में जोड़ा जाता है।

अब प्रश्न: जो कि ईटगेट को मुझे जवाब हेडर में जोड़ना चाहिए / व्यक्तियों / आईडी / विस्तार = संगठनों ?

तक पहुंचने के लिए, जब भी कोई संबंधित संगठन नवीनीकृत हो, तो मुझे किसी व्यक्ति के ईटैग को अपडेट करना चाहिए?

यह आपके सिस्टम पर निर्भर करता है। यदि आपके पास एक वैश्विक ईटीग है तो कोई समस्या नहीं है। अगर आपके पास प्रत्येक संस्था द्वारा ईटैग (या संस्करण संख्या) है, और आप नेस्टेड प्रस्तुतियों के लिए ईटोग्स देना चाहते हैं, तो आपको एक समस्या है ... आप एक कस्टम हेडर को परिभाषित कर सकते हैं और आईआरआईएस (यूआरआई) के साथ ईटोगेट भेज सकते हैं, या आपको उन्हें प्रतिक्रिया शरीर में जोड़ना होगा यह पूरी तरह हल हो गई समस्या नहीं है (कम से कम हाइड्रा द्वारा नहीं), हमने इसके बारे में चर्चा की थी।


Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

class - Kivy: how to instantiate a dynamic classes in python -

python - mayavi mapping a discrete colorbar on a surface -