WebClient वर्ग यूआरआई द्वारा पहचाने गए किसी भी स्थानीय, इंट्रानेट, या इंटरनेट संसाधन से डेटा भेजने या डेटा प्राप्त करने के लिए सामान्य तरीके प्रदान करता है।
WebClient वर्ग संसाधनों तक पहुँच प्रदान करने के लिए WebRequest वर्ग का उपयोग करता है। WebClient उदाहरण WebRequest.RegisterPrefix विधि के साथ पंजीकृत किसी भी WebRequest वंशज के साथ डेटा तक पहुंच सकते हैं।
DownloadString एक संसाधन से एक स्ट्रिंग डाउनलोड करता है और एक स्ट्रिंग देता है।
यदि आपके अनुरोध के लिए वैकल्पिक शीर्षलेख की आवश्यकता है, तो आपको शीर्षलेख संग्रह में शीर्षलेख जोड़ना होगा
उदाहरण
-
नीचे दिए गए उदाहरण में हम url को "https://jsonplaceholder.typicode.com/posts"
कह रहे हैं। -
उदाहरण को तब उपयोगकर्ता सरणी में deserialized किया जाता है
-
उपयोगकर्ता सरणी से हम पहले सरणी मान को प्रिंट कर रहे हैं
उदाहरण
class Program{ static void Main(string[] args){ var client = new WebClient(); var json = client.DownloadString("https://jsonplaceholder.typicode.com/posts"); var userPosts = JsonConvert.DeserializeObject<User[]>(json); System.Console.WriteLine(userPosts[0].title); Console.ReadLine(); } } public class User{ public string userId { get; set; } public string id { get; set; } public string title { get; set; } public string body { get; set; } }
आउटपुट
sunt aut facere repellat provident occaecati excepturi optio reprehenderit