मैं GraphQL के साथ प्रयोग कर रहा हूँ GraphQL म्यूटेशन के लिए इस्तेमाल करते हैं और समझ पता है कि कैसे क्या जड़ मूल्य प्रदान करने के लिए जब एक उत्परिवर्तन के बारे में प्रदर्शन किया जा रहा है मदद की जरूरत करने के लिए तय करने के लिए।कैसे क्या जड़ मूल्य
कंक्रीट उदाहरण: आप वर्तमान में लॉग इन किए गए उपयोगकर्ता का उपयोगकर्ता नाम अपडेट करना चाहते हैं। उत्परिवर्तन इस तरह दिखता है:
mutation TestMutation {
updateMyUsername(newName: "CoolName") {
username }
}
यहां प्रदान करने के लिए मूल वस्तु वर्तमान उपयोगकर्ता है। लेकिन जब आप इसे पारदर्शी किए बिना उत्परिवर्तन प्राप्त करते हैं और उसका नाम देखते हैं तो आप इसे कैसे जानते हैं? यूआरएल के आधार पर कोई निर्णय संभव नहीं है क्योंकि केवल एक एंडपॉइंट मौजूद है। और केवल इसे भेजने के लिए स्ट्रिंग को पार्स करना जहां इसे फिर से पार्स किया जाएगा, सबसे अच्छा बेकार लगता है।
यह शायद आम बात बजाय URL या अनुरोध शरीर में कुछ अतिरिक्त पैरामीटर प्रदान करने के लिए आवेदन अधिक संदर्भ प्रदान करने है?