/// <summary> /// Parses body of the request including form and multi-part form data. /// </summary> /// <param name="request">HTTP request.</param> /// <param name="args">Key-value pairs populated by the form data by this function.</param> /// <returns>Name-file pair collection.</returns> public static Dictionary <string, HttpFile> ParseBody(this HttpListenerRequest request, Dictionary <string, string> args) { return(request.ParseBody(args, (n, fn, ct) => new MemoryStream())); }