Update README.md
This commit is contained in:
committed by
Pierre-Olivier Latour
parent
8f9c03991d
commit
e85a0c9a61
@ -2,7 +2,7 @@ Overview
|
|||||||
========
|
========
|
||||||
|
|
||||||
GCDWebServer is a lightweight GCD based HTTP 1.1 server designed to be embedded in Mac & iOS apps. It was written from scratch with the following goals in mind:
|
GCDWebServer is a lightweight GCD based HTTP 1.1 server designed to be embedded in Mac & iOS apps. It was written from scratch with the following goals in mind:
|
||||||
* Easy to use and understand: only 4 core classes to deal with
|
* Easy to use and understand architecture with only 4 core classes: server, connection, request and response
|
||||||
* Well designed API for easy integration and customization
|
* Well designed API for easy integration and customization
|
||||||
* Entirely built with an event-driven design using [Grand Central Dispatch](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) for maximum performance and concurrency
|
* Entirely built with an event-driven design using [Grand Central Dispatch](http://en.wikipedia.org/wiki/Grand_Central_Dispatch) for maximum performance and concurrency
|
||||||
* Support for streaming large HTTP bodies for requests and responses to minimize memory usage
|
* Support for streaming large HTTP bodies for requests and responses to minimize memory usage
|
||||||
@ -10,6 +10,10 @@ GCDWebServer is a lightweight GCD based HTTP 1.1 server designed to be embedded
|
|||||||
* No dependencies on third-party source code
|
* No dependencies on third-party source code
|
||||||
* Available under a friendly [New BSD License](LICENSE)
|
* Available under a friendly [New BSD License](LICENSE)
|
||||||
|
|
||||||
|
Extra built-in features:
|
||||||
|
* [Chunked transfer encoding](https://en.wikipedia.org/wiki/Chunked_transfer_encoding) for both requests and responses
|
||||||
|
* [HTTP compression](https://en.wikipedia.org/wiki/HTTP_compression) with gzip for both requests and responses
|
||||||
|
|
||||||
Included extensions:
|
Included extensions:
|
||||||
* [GCDWebUploader](GCDWebUploader/GCDWebUploader.h): subclass of GCDWebServer that implements an interface for uploading and downloading files from an iOS app's sandbox using a web browser
|
* [GCDWebUploader](GCDWebUploader/GCDWebUploader.h): subclass of GCDWebServer that implements an interface for uploading and downloading files from an iOS app's sandbox using a web browser
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user