Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में WebClient का उपयोग करके विशिष्ट URL पर डेटा पोस्ट कैसे करें?


हम Web client का उपयोग करके Web API से डेटा Get और Post कर सकते हैं। Web client सर्वर से डेटा भेजने और प्राप्त करने के लिए सामान्य मेथड्स प्रदान करता है।

Web client Web API का उपयोग करने के लिए आसान है। आप WebClient के बजाय httpClient का भी उपयोग कर सकते हैं।

WebClient क्लास संसाधनों तक पहुंच प्रदान करने के लिए WebRequest क्लास का उपयोग करती है।

WebClient इंस्टेंसेस WebRequest.RegisterPrefix मेथड के साथ रजिस्टर्ड किसी भी WebRequest वंशज के साथ डेटा एक्सेस कर सकते हैं।

Namespace:System.Net Assembly:System.Net.WebClient.dll

UploadString एक स्ट्रिंग को संसाधन को भेजता है और किसी भी प्रतिक्रिया को शामिल करते हुए एक स्ट्रिंग लौटाता है।

उदाहरण

class Program{    public static void Main(){       User user = new User();       try{          using (WebClient webClient = new WebClient()){             webClient.BaseAddress = "https://jsonplaceholder.typicode.com";             var url = "/posts";             webClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");             webClient.Headers[HttpRequestHeader.ContentType] ="application/json";             string data = JsonConvert.SerializeObject(user);             var response = webClient.UploadString(url, data);             var result = JsonConvert.DeserializeObject<object>(response);             System.Console.WriteLine(result);          }       }       catch (Exception ex){          throw ex;       }    } } class User{    public int id { get; set; } = 1;    public string title { get; set; } = "First Data";    public string body { get; set; } = "First Body";    public int userId { get; set; } = 222; }

आउटपुट

{    "id": 101,    "title": "First Data",    "body": "First Body",    "userId": 222 }
  1. Matplotlib का उपयोग करके X-एक्सिस पर विशिष्ट तिथियों के विरुद्ध डेटा कैसे प्लॉट करें? Matplotlib का उपयोग करके X-एक्सिस पर विशिष्ट तिथियों के विरुद्ध डेटा कैसे प्लॉट करें?

    Matplotlib का उपयोग करके X-एक्सिस पर विशिष्ट तिथियों के विरुद्ध डेटा प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। तिथियों की लिस्ट बनाएं और उन्हें डेटाटाइम फॉर्मेट में x के रूप में कन्वर्ट करें। y डेटा पॉइंट्स की लिस्ट बनाएं। मे

  1. WhatsApp Extractor का उपयोग करके विशिष्ट WhatsApp फाइलें कैसे निकालें WhatsApp Extractor का उपयोग करके विशिष्ट WhatsApp फाइलें कैसे निकालें

    एक अच्छा WhatsApp एक्सट्रैक्टर आपको अपना डेटा खोए बिना आसानी से वही चुनने में मदद करेगा जो आप चाहते हैं। यदि आप केवल एक या दो चैट सेव करना चाहते हैं, तो आप एक उचित WhatsApp बैकअप एक्सट्रैक्टर का उपयोग करके सावधानीपूर्वक वही प्राप्त कर सकते हैं जो आप चाहते हैं। अपने पूरे डेटा का बैकअप लेना एक बात है

  1. Google Takeout का उपयोग करके अपने Google डेटा को सुरक्षित रूप से कैसे डाउनलोड करें Google Takeout का उपयोग करके अपने Google डेटा को सुरक्षित रूप से कैसे डाउनलोड करें

    गूगल आपके बारे में उससे कहीं अधिक जानता है जितना आप वास्तव में सोच सकते हैं। फेसबुक एकमात्र ऑनलाइन स्थान नहीं है जो आपका मूल्यवान डेटा संग्रहीत करता है; आपके गूगल खातों में भी कुछ संवेदनशील डेटा संग्रहीत है। आप शायद जानते हैं कि गूगल आपको ट्रैक करता है और आपका डेटा एकत्र करता है, ताकि खोज परिणामों औ