Guest User

c# httprequest

a guest
Jan 27th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.32 KB | None | 0 0
  1.    
  2. // Global cookies Collection
  3. CookieCollection cookies = new CookieCollection();
  4.  
  5. // Get ile Veri alma Fonksiyonu
  6. public string VeriOku(string url)
  7.         {
  8.             HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
  9.             HttpWebResponse response = null;
  10.             request.CookieContainer = new CookieContainer();
  11.             request.CookieContainer.Add(cookies);
  12.             request.Credentials = CredentialCache.DefaultCredentials;
  13.             try
  14.             {
  15.                 response = (HttpWebResponse)request.GetResponse();
  16.                 cookies = response.Cookies;
  17.             }
  18.             catch (WebException ex)
  19.             {
  20.                 return "hata";
  21.             }
  22.             Stream dataStream = response.GetResponseStream();
  23.             StreamReader reader = new StreamReader(dataStream);
  24.             string responseFromServer = reader.ReadToEnd();
  25.             reader.Close();
  26.             response.Close();
  27.             return responseFromServer;
  28.    }   
  29. //POST veri Gönderme Fonksiyonu
  30.     public string VeriGonder(string url, string postData)
  31.         {
  32.             HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
  33.             request.Method = "POST";
  34.             byte[] byteArray = Encoding.UTF8.GetBytes(postData);
  35.             request.CookieContainer = new CookieContainer();
  36.             request.CookieContainer.Add(cookies);
  37.             ((HttpWebRequest)request).UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0";
  38.             request.ContentLength = byteArray.Length;
  39.             System.IO.Stream dataStream = request.GetRequestStream();
  40.             dataStream.Write(byteArray, 0, byteArray.Length);
  41.             dataStream.Close();
  42.             HttpWebResponse response = null;
  43.             try
  44.             {
  45.                 response = (HttpWebResponse)request.GetResponse();
  46.             }
  47.             catch (WebException ex)
  48.             {
  49.                 return "hata";
  50.             }
  51.             dataStream = response.GetResponseStream();
  52.             System.IO.StreamReader reader = new System.IO.StreamReader(dataStream);
  53.             string responseFromServer = reader.ReadToEnd();
  54.             reader.Close();
  55.             dataStream.Close();
  56.             response.Close();
  57.             return responseFromServer;
  58.         }
Advertisement
Add Comment
Please, Sign In to add comment