C# WebRequest POST/GET

alonestreet
05-09-2009, 03:32   |  #1  
alonestreet avatarı
OP Yeni Üye
Teşekkür Sayısı: 0
30 mesaj
Kayıt Tarihi:Kayıt: Nis 2008

Arkadaşlar c# de program içerisinden internetteki siteme bir yazı yollamak istiyorum ve sayfada bu veriyi alıp veritabanına kaydedecek.
 
Şöyleki :
 
http://www.websitem.com/kaydet.asp adında bir linkim olsun.
 
Uygulama formu icerisinde bir textbox olsun ve içinde 1 A4 kagıdını dolduracak kadar yazı yazıldıgını.
 
Butona tıkladıgım anda bu veri belirtilen linke bu veriyi post edecek.
 
Gayet basit sanırım.
 
Elimde şöyle bir kod var , nasıl calıstırmalıyım
 
 
IWebProxy aProxy = WebRequest.DefaultWebProxy;
                WebRequest wreq = WebRequest.Create("http://www.websitem.com/Kaydet.asp");
                wreq.Proxy = aProxy;
                //System.Net.WebProxy.GetDefaultProxy;
              
                wreq.Method = "POST";
                wreq.ContentType = "text/html";
                StreamWriter writer = new StreamWriter(wreq.GetRequestStream());
                writer.Write("sanırım");
                writer.Close();
                WebResponse wres = wreq.GetResponse();
                StreamReader reader = new StreamReader(wres.GetResponseStream(), Encoding.ASCII );
                string cevap = reader.ReadToEnd();
                wreq.GetRequestStream().Close();
                wres.GetResponseStream().Close();
 
POST işleminin bir veri boyutu varmı ,eger yoksa textbox.text olan nesneyi nereye monte edip yollayacagım.Umarım bunun basit bir yolunu bileniniz vardır.Tesekkur ederim