यह Google क्लाउड मैसेजिंग के खिलाफ कोडिंग के संदर्भ में हुआ, लेकिन कहीं और लागू होता है।
निम्नलिखित को धयान मे रखते हुए:
var http = new HttpClient();
http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX");
तथा
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "key=XXX");
दोनों जो एक FormatException उत्पन्न करते हैं:
System.FormatException: मान कुंजी = XXX 'का प्रारूप अमान्य है।
समाधान बराबर चिह्न को हटाने के लिए है।
परावर्तक में खुदाई से पता चलता है कि मान्यकरण और पार्सिंग कोड है जो एक नया हेडर मान जोड़ते समय चलता है। यह सब क्यों जरूरी है? क्या इस ग्राहक को हमारे रास्ते से बाहर नहीं होना चाहिए?
आप बराबरी के चिन्ह से कैसे बच सकते हैं ताकि इस मूल्य को जोड़ना सफल हो जाए?