public string PostRequest(DataParser.Data data, string url = "https://jsonplaceholder.typicode.com/todos/1") { Debug.WriteLine("\nHello Synchronizing! " + data.Print()); var httpWebRequest = (HttpWebRequest)WebRequest.Create(url); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = data.ToJSON(); streamWriter.Write(json); } string responseFromServer; var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { responseFromServer = streamReader.ReadToEnd(); } httpResponse.Close(); return(responseFromServer); }
public Autodesk.Revit.UI.Result Execute(ExternalCommandData revit, ref string message, ElementSet elements) { Document doc = revit.Application.ActiveUIDocument.Document; DataParser.Data data = this.dataParser.GetData(doc); TaskDialog.Show("Data Parsed", data.Print()); return(Autodesk.Revit.UI.Result.Succeeded); }