मेरे पास कुछ जावास्क्रिप्ट कोड हैं जिन्हें मुझे C # में बदलने की आवश्यकता है। मेरा जावास्क्रिप्ट कोड एक वेब सेवा के लिए कुछ JSON पोस्ट करता है। यह जावास्क्रिप्ट कोड ठीक काम करता है और निम्नलिखित की तरह दिखता है:
var vm = { k: "1", a: "2", c: "3", v: "4" };
$.ajax({
url: "http://www.mysite.com/1.0/service/action",
type: "POST",
data: JSON.stringify(vm),
contentType: "application/json;charset=utf-8",
success: action_Succeeded,
error: action_Failed
});
function action_Succeeded(r) {
console.log(r);
}
function log_Failed(r1, r2, r3) {
alert("fail");
}
मैं यह पता लगाने की कोशिश कर रहा हूं कि इसे C # में कैसे परिवर्तित किया जाए। मेरा ऐप .NET 2.0 का उपयोग कर रहा है। जो मैं बता सकता हूं, उससे मुझे निम्नलिखित की तरह कुछ करने की आवश्यकता है:
using (WebClient client = new WebClient())
{
string json = "?";
client.UploadString("http://www.mysite.com/1.0/service/action", json);
}
मैं इस बिंदु पर थोड़ा अटक गया हूं। मुझे यकीन नहीं है कि क्या json
दिखना चाहिए। मुझे यकीन नहीं है कि मुझे सामग्री प्रकार सेट करने की आवश्यकता है। यदि मैं करता हूं, तो मुझे यकीन नहीं है कि ऐसा कैसे करना है। मैंने भी देखा UploadData
। इसलिए, मुझे यकीन नहीं है कि मैं सही विधि का उपयोग कर रहा हूं। एक मायने में, मेरे डेटा का क्रमांकन मेरी समस्या है।
क्या कोई मुझे बता सकता है कि मैं यहाँ क्या याद कर रहा हूँ?
धन्यवाद!