HTML Minifier C# Example
Check the example on how to use
C#
to minify a HTML hardcoded string and output to stdout:using System; using System.Net; using System.Text; using System.IO; using System.Diagnostics; public class Program { public static void Main() { var content = "<input type="text" />"; var request = (HttpWebRequest)WebRequest.Create("https://www.toptal.com/developers/html-minifier/api/raw"); request.Method = "POST"; string formContent = "input=" + content; byte[] byteArray = Encoding.UTF8.GetBytes(formContent); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = byteArray.Length; Stream str = request.GetRequestStream(); str.Write(byteArray, 0, byteArray.Length); str.Close(); WebResponse response = request.GetResponse(); str = response.GetResponseStream(); if (str != null) { StreamReader reader = new StreamReader(str); var minified = reader.ReadToEnd(); Console.WriteLine(minified); reader.Close(); str.Close(); } response.Close(); } }
Copy this to your
Program.cs
file of your project and run the following command:dotnet run
Output:
<input>