public HttpWebRequest CreatePost(string resource, string jsonParams, out Boolean internetStatus, Boolean useToken = true) { HttpWebRequest webRequest = null; internetStatus = RsBase.CheckForInternetConnection(); if (internetStatus) { Console.WriteLine(backendUrl + resource); webRequest = (HttpWebRequest)WebRequest.Create(backendUrl + resource); webRequest.Method = "POST"; webRequest.ContentType = "application/json"; if (useToken) { string lastToken = new DaSesion().GetActiveSession().token; webRequest.Headers.Add("Authorization", "bearer " + lastToken); } byte[] byteArray = Encoding.UTF8.GetBytes(jsonParams); webRequest.ContentLength = byteArray.Length; using (Stream requestStream = webRequest.GetRequestStream()) { requestStream.Write(byteArray, 0, byteArray.Length); } } return(webRequest); }
public BrSesion() { this.daSession = new DaSesion(); this.rsSession = new RsSession(); }