public EasyWebRequest(string method, string userName, string password, string authID, string masterKey, string baseURL, string contraint)
{
request = WebRequest.Create(baseURL);
request.ContentType = "text/xml";
request.Credentials = new NetworkCredential(userName, password);
request.Headers.Add("X-Parse-Application-Id: " + authID);
request.Headers.Add("X-Parse-Master-Key: " + masterKey);
if (method.Equals("GET") || method.Equals("POST"))
request.Method = method;
else
throw new Exception("Invalid Method Type");
string postData = contraint;
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
}