
If you intend to use one of the extensions like GCDWebDAVServer or GCDWebUploader, add these subfolders as well.

GCDWebDAVServer: subclass of GCDWebServer that implements a class 1 WebDAV server (with partial class 2 support for macOS Finder).GCDWebUploader: subclass of GCDWebServer that implements an interface for uploading and downloading files using a web browser.Automatically handle transitions between foreground, background and suspended modes in iOS apps.Basic and Digest Access authentications for password protection.HTTP range support for requests of local files.HTTP compression with gzip for request and response HTTP bodies.Chunked transfer encoding for request and response HTTP bodies.

JSON parsing and serialization for request and response HTTP bodies.Parser for web forms submitted using “application/x-www-form-urlencoded” or “multipart/form-data” encodings (including file uploads).Minimize memory usage with disk streaming of large HTTP request or response bodies.Allow implementation of fully asynchronous handlers of incoming HTTP requests.Available under a friendly New BSD License.No dependencies on third-party source code.Entirely built with an event-driven design using Grand Central Dispatch for best performance and concurrency.Well designed API with fully documented headers for easy integration and customization.Elegant and easy to use architecture with only 4 core classes: server, connection, request and response (see “Understanding GCDWebServer's Architecture” below).It was written from scratch with the following goals in mind: GCDWebServer is a modern and lightweight GCD based HTTP 1.1 server designed to be embedded in iOS, macOS & tvOS apps.
