मैं वेब क्लाइंट का उपयोग कर अपनी साइट पर किसी पृष्ठ पर कॉल कर रहा हूं। मैं वेब पेज का परिणाम पीडीएफ में डालने का प्रयास कर रहा हूं, इसलिए मैं प्रस्तुत पृष्ठ के स्ट्रिंग का प्रतिनिधित्व करने की कोशिश कर रहा हूं। समस्या यह है कि अनुरोध प्रमाणीकृत नहीं है, इसलिए मुझे एक लॉगिन स्क्रीन मिलती है। मैंने UseDefaultCredentials प्रॉपर्टी को सत्य में भेज दिया है लेकिन मुझे अभी भी वही परिणाम मिल रहा है। नीचे मेरे कोड का एक हिस्सा है:मैं वेब क्लाइंट अनुरोध को प्रमाणित कैसे करूं?
WebClient webClient = new WebClient();
webClient.Encoding = Encoding.UTF8;
webClient.UseDefaultCredentials = true;
return Encoding.UTF8.GetString(webClient.UploadValues(link, "POST",form));
प्रमाणीकरण – smartdirt
बनाता है फिर आपको व्यवहार करने वाले ब्राउज़र की तरह व्यवहार करने के लिए 'वेब क्लाइंट' की आवश्यकता होती है। आपको कुकी भेजने की जरूरत है। –
उम, सुनिश्चित नहीं है कि मैं यह कैसे करूंगा। कोई सुझाव? धन्यवाद। – smartdirt