private static string HttpPost(String url, String postData)
{
HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
myHttpWebRequest.Method = "POST";
myHttpWebRequest.ContentType = "application/x-www-form-urlencoded;charset=utf-8";
// Encode the data
byte[] encodedBytes = Encoding.UTF8.GetBytes(postData);
myHttpWebRequest.ContentLength = encodedBytes.Length;
// Write encoded data into request stream
Stream requestStream = myHttpWebRequest.GetRequestStream();
requestStream.Write(encodedBytes, 0, encodedBytes.Length);
requestStream.Close();
HttpWebResponse result = (HttpWebResponse)myHttpWebRequest.GetResponse();
if (result.StatusCode == HttpStatusCode.OK)
{
using (Stream mystream = result.GetResponseStream())
{
using (StreamReader reader = new StreamReader(mystream))
{
return reader.ReadToEnd();
}
}
}
else
{
return null;
}
}
public static string HttpGet(string url)
{
string responseFromServer = null;
Stream dataStream = null;
StreamReader reader = null;
try
{
WebRequest request = WebRequest.Create(url);
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
try
{
dataStream = response.GetResponseStream();
reader = new StreamReader(dataStream, Encoding.GetEncoding("UTF-8"));
responseFromServer = reader.ReadToEnd();
}
finally
{
reader.Close();
dataStream.Close();
}
}
response.Close();
return responseFromServer;
}
catch (Exception ex)
{
Console.WriteLine(ex);
return null;
}
}
{
HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
myHttpWebRequest.Method = "POST";
myHttpWebRequest.ContentType = "application/x-www-form-urlencoded;charset=utf-8";
// Encode the data
byte[] encodedBytes = Encoding.UTF8.GetBytes(postData);
myHttpWebRequest.ContentLength = encodedBytes.Length;
// Write encoded data into request stream
Stream requestStream = myHttpWebRequest.GetRequestStream();
requestStream.Write(encodedBytes, 0, encodedBytes.Length);
requestStream.Close();
HttpWebResponse result = (HttpWebResponse)myHttpWebRequest.GetResponse();
if (result.StatusCode == HttpStatusCode.OK)
{
using (Stream mystream = result.GetResponseStream())
{
using (StreamReader reader = new StreamReader(mystream))
{
return reader.ReadToEnd();
}
}
}
else
{
return null;
}
}
public static string HttpGet(string url)
{
string responseFromServer = null;
Stream dataStream = null;
StreamReader reader = null;
try
{
WebRequest request = WebRequest.Create(url);
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
try
{
dataStream = response.GetResponseStream();
reader = new StreamReader(dataStream, Encoding.GetEncoding("UTF-8"));
responseFromServer = reader.ReadToEnd();
}
finally
{
reader.Close();
dataStream.Close();
}
}
response.Close();
return responseFromServer;
}
catch (Exception ex)
{
Console.WriteLine(ex);
return null;
}
}