public string Post_WebRequest(Socioboard.GoogleLib.Authentication.oAuthToken.Method method, string url, string postData, string[] HeaderName, string[] Value) { HttpWebRequest webRequest = null; StreamWriter requestWriter = null; string responseData = ""; webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest; webRequest.Method = method.ToString(); webRequest.ServicePoint.Expect100Continue = false; //webRequest.UserAgent = "Identify your application please."; //webRequest.Timeout = 20000; for (int i = 0; i < HeaderName.Length; i++) { webRequest.Headers.Add(HeaderName[i], Value[i]); } if (method == Socioboard.GoogleLib.Authentication.oAuthToken.Method.POST) { webRequest.ContentType = "application/json"; //POST the data. requestWriter = new StreamWriter(webRequest.GetRequestStream()); try { requestWriter.Write(postData); } catch { throw; } finally { requestWriter.Close(); requestWriter = null; } } responseData = WebResponseGet(webRequest); webRequest = null; return(responseData); }
public string WebRequest(Socioboard.GoogleLib.Authentication.oAuthToken.Method method, string url, string postData) { HttpWebRequest webRequest = null; StreamWriter requestWriter = null; string responseData = ""; webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest; webRequest.Method = method.ToString(); webRequest.ServicePoint.Expect100Continue = false; //webRequest.UserAgent = "Identify your application please."; //webRequest.Timeout = 20000; if (method == Socioboard.GoogleLib.Authentication.oAuthToken.Method.POST) { webRequest.ContentType = "application/x-www-form-urlencoded"; //POST the data. requestWriter = new StreamWriter(webRequest.GetRequestStream()); try { requestWriter.Write(postData); } catch { throw; } finally { requestWriter.Close(); requestWriter = null; } } responseData = WebResponseGet(webRequest); webRequest = null; return(responseData); }
//public string Post_WebRequest(Socioboard.GoogleLib.Authentication.oAuthToken.Method method, string url, string postData, string[] HeaderName, string[] Value) //{ // HttpWebRequest webRequest = null; // StreamWriter requestWriter = null; // string responseData = ""; // webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest; // webRequest.Method = method.ToString(); // webRequest.ServicePoint.Expect100Continue = false; // //webRequest.UserAgent = "Identify your application please."; // //webRequest.Timeout = 20000; // for (int i = 0; i < HeaderName.Length; i++) // { // webRequest.Headers.Add(HeaderName[i], Value[i]); // } // if (method == Socioboard.GoogleLib.Authentication.oAuthToken.Method.POST) // { // webRequest.ContentType = "application/json"; // //POST the data. // requestWriter = new StreamWriter(webRequest.GetRequestStream()); // try // { // requestWriter.Write(postData); // } // catch // { // throw; // } // finally // { // requestWriter.Close(); // requestWriter = null; // } // } // responseData = WebResponseGet(webRequest); // webRequest = null; // return responseData; //} public string Post_WebRequest(Socioboard.GoogleLib.Authentication.oAuthToken.Method method, string url, string postData, string[] HeaderName, string[] Value) { HttpWebRequest webRequest = null; StreamWriter requestWriter = null; string responseData = ""; webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest; webRequest.Method = method.ToString(); webRequest.ServicePoint.Expect100Continue = false; //webRequest.UserAgent = "Identify your application please."; //webRequest.Timeout = 20000; //using (var stream = new StreamWriter(webRequest.GetRequestStream())) //{ // var snippet = // new // { // videoId = "mWMetDeanWE", // topLevelComment = // new // { // }, // snippet = // new // { // textOriginal = "hello text" // } // }; // string json = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(snippet); // stream.Write(json); // stream.Flush(); // stream.Close(); //} //try //{ // WebResponse webResponse = webRequest.GetResponse(); // Stream dataStream = webResponse.GetResponseStream(); // var reader = new StreamReader(dataStream); // string response = reader.ReadToEnd(); // return response; //} //catch (Exception ex) //{ // return ""; //} for (int i = 0; i < HeaderName.Length; i++) { webRequest.Headers.Add(HeaderName[i], Value[i]); } if (method == Socioboard.GoogleLib.Authentication.oAuthToken.Method.POST) { webRequest.ContentType = "application/json"; //POST the data. requestWriter = new StreamWriter(webRequest.GetRequestStream()); try { requestWriter.Write(postData); } catch { throw; } finally { requestWriter.Close(); requestWriter = null; } } responseData = WebResponseGet(webRequest); webRequest = null; return(responseData); }