मैं सी # .NET 3.5 में एक विश्वसनीय API क्लाइंट बना रहा हूं।RestSharp का उपयोग कर HTTP अनुरोध निकाय का उपयोग कैसे करें?
मैंने पहली बार इसे पुराने पुराने HttpWebClient
(और HttpWebResponse
) के साथ बनाना शुरू किया, मैं जो कुछ भी चाहता था वह कर सकता था। मुझे खुशी थी। जेएसओएन प्रतिक्रिया से स्वचालित deserialization पर एकमात्र चीज पर अटक गया था।
तो, मैंने रेस्टशर्प (104.1) नामक एक अद्भुत लाइब्रेरी के बारे में सुना है जो रीस्टफुल एपीआई क्लाइंट के विकास को आसान बनाता है, और स्वचालित रूप से JSON और XML प्रतिक्रियाओं को deserialize। मैंने इस पर अपना पूरा कोड बदल दिया, लेकिन अब मुझे एहसास है कि मैं उन चीज़ों को नहीं कर सकता जो मैं HttpWebClient
और HttpWebResponse
के साथ कर सकता हूं, जैसे कच्चे अनुरोध निकाय को एक्सेस और संपादित करना।
किसी के पास कोई समाधान है?
संपादित करें: मैं (request.AddBody()
के साथ) अनुरोध शरीर स्थापित करने के लिए कैसे पता है, मेरी समस्या यह है कि मैं इस अनुरोध शरीर स्ट्रिंग मिलता है, इसे संपादित करना और अनुरोध में इसे फिर से सेट (पर अनुरोध शरीर को अद्यतन करने के लिए चाहते है फ्लाई)
उत्कृष्ट, धन्यवाद! पूरा कामकाजी कोड है: http://pastebin.com/0c4bqPNW – Epoc