एक स्वादिष्ट API तक पहुंचने के लिए HttpClient क्लास का उपयोग करते समय मुझे कुछ समस्याएं आ रही हैं।सी # में एचटीपी क्लाइंट में क्रेडेंशियल्स का उपयोग कैसे करें?
try
{
const string uriSources = "https://api.del.icio.us/v1/tags/bundles/all?private={myKey}";
using (var handler = new HttpClientHandler { Credentials = new
NetworkCredential("MyUSER", "MyPASS") })
{
using (var client = new HttpClient(handler))
{
var result = await client.GetStringAsync(uriSources);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ERROR...", MessageBoxButton.OK);
}
कोड चल रहा जब ऊपर मैं निम्नलिखित हो रही है: प्रतिसाद स्थिति कोड सफलता का संकेत नहीं है: 401 (अनधिकृत) मैं निम्नलिखित कोड है।
तो, मैं यह काम कैसे प्राप्त कर सकता हूं? क्या यह संभव है?
अग्रिम धन्यवाद
सम्मान!
401 अनधिकृत का मतलब है गलत उपयोगकर्ता नाम या पासवर्ड ... – Raptor
मुझे पता है, फिर भी मैं सही लोगों ;-) – MikePR
उपयोग कर रहा हूँ जब मैं किसी भी ब्राउज़र में ऊपर यूआरएल डाल यह (credencial के लिए मुझसे पूछते ही मैं उपयोग कर रहा हूँ कोड में) और यह काम करता है। तो, मुझे लगता है कि यह तरीका है कि httpClient डेटा – MikePR