alimooghashang
جمعه 27 فروردین 1389, 13:41 عصر
با سلام
چطوری میشه با c# اطلاعات رو به یه صفحه با متد Post ارسال کنم؟
با تشکر
ramin2nt2
جمعه 27 فروردین 1389, 17:37 عصر
سلام
یه کدی رو که قبلا برای یه برنامه نوشته بودم ، عینا براتون کپی کردم
public Stream interactionServer(string uri, string items)
{
WebRequest request = WebRequest.Create(uri);
WebResponse response;
Stream dataStream = null;
byte[] byteArray;
request.Method = "POST";
try
{
byteArray = Encoding.UTF8.GetBytes(items);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
response = request.GetResponse();
dataStream = response.GetResponseStream();
return dataStream;
}
catch
{
return dataStream;
}
}
این قسمت هم برای ارسال دیتا به متد بالا
string postData = String.Format("action=sendQSF&Code={0}&WCN={1}&body={2}",txtCode.Text,txtWCN.Text,body);
Stream data = emailSender.interactionServer("http://www.yourURL.net/ftpuser/update/", postData);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.