C# में HttpClient के लिए Authorization हेडर सेट करना (OAuth, REST)
सभी को नमस्ते! मैं C# में नया हूँ और एक REST API को GET-request भेजने की कोशिश कर रहा हूँ जिसके लिए OAuth 2.0 के माध्यम से प्रमाणीकरण आवश्यक है। मेरे पास Bearer-टोकन (access_token) है जो मुझे प्रमाणीकरण सर्वर से मिलता है। समस्या यह है कि मैं HttpClient के लिए Authorization हेडर सही ढंग से सेट नहीं कर पा रहा हूँ। API 401 Unauthorized त्रुटि लौटाता है, हालाँकि टोकन निश्चित रूप से काम कर रहा है (Postman में जाँच किया)। मेरा कोड इस प्रकार है:\n\n```csharp\nusing (var client = new HttpClient())\n{\n client.BaseAddress = new Uri("https://api.example.com/");\n client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);\n var response = await client.GetAsync("/v1/users");\n // ... प्रतिक्रिया प्रसंस्करण\n}\n```\n\nमैंने `client.DefaultRequestHeaders.Add("` के माध्यम से मैन्युअल रूप से हेडर जोड़ने का भी प्रयास किया।