diff --git a/README.md b/README.md index 7d18ee2..5d2b473 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ portability, minimalism, simplicity and efficiency. ## Features - Small and portable HTTP/1.1 server implementation, with support for -`GET` and `POST`. +`GET`, `HEAD`, `PUT` and `POST`. - Provides a interface to set up user-defined callbacks depending on the operation (see example below). - Transport-agnostic implementation. @@ -20,8 +20,8 @@ the operation (see example below). provided, the HTTP interface can be mapped to any other reliable transport layer. - Supports [`multiform/form-data`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST) -, which makes it useful to transfer large amounts of data, such as -binary files. +, which makes it useful to transfer multiple files with a single `POST` +request. - [A library](include/libweb/html.h) to write HTML programmatically. ### TLS @@ -156,7 +156,7 @@ $ cmake --build . ## Why this project? Originally, `libweb` was part of the -[`slcl`](https://gitea.privatedns.org/xavi92/slcl) project, a lightweight +[`slcl`](https://gitea.privatedns.org/xavi/slcl) project, a lightweight cloud solution also written in C99 plus POSIX extensions. However, there always was a clear separation between application logic and the underlying HTTP/1.1 server implementation and other surrounding utilities.