क्या .NET 2.0 क्लाइंट से वेब एपीआई विधि को कॉल करना संभव है?
बेशक यह संभव है। आप इसे किसी भी HTTP अनुपालन क्लाइंट से कॉल कर सकते हैं। ग्राहक भी .NET नहीं हो सकता है।
.NET 2.0 में उदाहरण के लिए आप WebClient
वर्ग इस्तेमाल कर सकते हैं:
using (var client = new WebClient())
{
client.Headers[HttpRequestHeaders.Accept] = "application/json";
string result = client.DownloadString("http://example.com/values");
// now use a JSON parser to parse the resulting string back to some CLR object
}
और आप कुछ मूल्य पोस्ट करना चाहते थे:
using (var client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "application/json";
client.Headers[HttpRequestHeader.Accept] = "application/json";
var data = Encoding.UTF8.GetBytes("{\"foo\":\"bar\"}");
byte[] result = client.UploadData("http://example.com/values", "POST", data);
// now use a JSON parser to parse the resulting string back to some CLR object
}
स्रोत
2013-07-05 07:26:04
हाँ, लेकिन अंत में हम बाइट बदलने की आवश्यकता उचित प्रतिक्रिया प्रदर्शित करने के लिए फिर से स्ट्रिंग की प्रतिक्रिया –