public List<Results> makeRequest(string method, string url, List<NameValuePairs> options, string ContentType, string accept)
{
List<Results> results = new List<Results>();
try
{
HttpWebRequest request = makeHttpRequest(method, url, options);
if (ContentType == string.Empty)
{
//ebRequest myRequest = WebRequest.Create(url);
// myRequest.Headers.Add("accept", "accept");
if (accept == null)
accept = "application/json";
request.Accept = accept;
}
else
{
request.KeepAlive = true;
request.Accept = accept;
}
try
{
using (WebResponse webResponse = request.GetResponse() as HttpWebResponse)
{
if (webResponse == null)
{
return null;
}
else
{
StreamReader sr = new StreamReader(webResponse.GetResponseStream());
string sb = sr.ReadToEnd().Trim();
Results rs = new Results();
rs.Result = sb;
results.Add(rs);
}
}
}
catch (Exception ex)
{
System.Diagnostics.Trace.WriteLine("Error with posting request: " + ex.Message);
}
}
catch (Exception ex)
{
System.Diagnostics.Trace.WriteLine("error in makeRequest: " + ex.Message);
}
return results;
}