WebRequest का उपयोग करके चीजों को कैसे पोस्ट किया जाए, क्या मुझे GetRequestStream का उपयोग करना चाहिए? और कैसे पोस्ट स्ट्रिंग स्वरूपित करने के लिएWebRequest का उपयोग करके पोस्ट कैसे करें?
धन्यवाद
WebRequest का उपयोग करके चीजों को कैसे पोस्ट किया जाए, क्या मुझे GetRequestStream का उपयोग करना चाहिए? और कैसे पोस्ट स्ट्रिंग स्वरूपित करने के लिएWebRequest का उपयोग करके पोस्ट कैसे करें?
धन्यवाद
var request = WebRequest.Create("http://www.example.com");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
using (var writer = new StreamWriter(request.GetRequestStream()))
{
// write to the body of the POST request
writer.Write("param1=value1¶m2=value2");
}
HttpWebRequest के लिए एक विकल्प के रूप में, WebClient.UploadValues पर एक नजर है:
var values = new NameValueCollection();
values.Add("param1", "value1");
values.Add("param2", "value2");
new WebClient().UploadValues("http://www.example.com", values);