Cu aceasta functie...puteti genera un request de genul
post catre un server de web spre exemplu...functia returneaza
response-ul serverului:
private string PstareHttp(string URI, string date_postate)
{
//initializam un obiect webRequest ce ne va permite sa simulam POST-ul
System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
//pentru a folosi o conexiune prin proxy,folositi urmatoarea linie
//req.Proxy = new System.Net.WebProxy(formatProxy, true);
//unde formatProxy= IP:PORT de la proxy
//setam modul de postare
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
//convertim datele postate din string in bytes[numa asa se face treaba in conexiuni:)]
byte [] date_postate_bytes = System.Text.Encoding.ASCII.GetBytes(date_postate);
req.ContentLength = date_postate_bytes.Length;
//scriem datele catre server
System.IO.Stream os = req.GetRequestStream ();
os.Write (bytes, 0, bytes.Length);
os.Close ();
//prindem responseul si in final il returnam
System.Net.WebResponse resp = req.GetResponse();
if (resp== null) return null;
System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());
return sr.ReadToEnd().Trim();
}