/// <summary> /// Reads the input stream and returns the type /// </summary> /// <typeparam name="T"></typeparam> /// <param name="request"></param> /// <returns></returns> public static T ReadInputStream <T>(this HttpListenerRequest request) where T : class { string data = request.ReadInputStream(); if (data == null) { return(default(T)); } return(Serialization.FromJsonString <T>(data)); }