diff options
| author | Xavier Del Campo <xavier.delcampo@midokura.com> | 2023-11-17 16:34:45 +0100 |
|---|---|---|
| committer | Xavier Del Campo <xavier.delcampo@midokura.com> | 2023-11-20 16:34:24 +0100 |
| commit | dc8b14d99028b9235aa7d7633906a979aa08e4f9 (patch) | |
| tree | adac8adce7dc9ce6c0f880c0439cd9f3b39527ab /examples/put/README.md | |
| parent | 1750bbd7ec7277375c0ccd815cd2aed541e7e862 (diff) | |
| download | libweb-dc8b14d99028b9235aa7d7633906a979aa08e4f9.tar.gz | |
Add PUT server example
Diffstat (limited to 'examples/put/README.md')
| -rw-r--r-- | examples/put/README.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/put/README.md b/examples/put/README.md new file mode 100644 index 0000000..afa9191 --- /dev/null +++ b/examples/put/README.md @@ -0,0 +1,18 @@ +# HTTP `PUT` example + +This example shows a minimal setup for an application using `libweb` that only +accepts `PUT` requests. When executed, it starts a HTTP/1.1 server on a random +port that shall be printed to standard output. When a `PUT` request is received, +`libweb` shall store the body into a file in the `/tmp` directory, and print the +path of the temporary file to the standard output. + +## How to build + +If using `make(1)`, just run `make` from this directory. + +If using CMake, examples are built by default when configuring the project +from [the top-level `CMakeLists.txt`](../../CMakeLists.txt). + +## How to run + +Run the executable without any command line arguments. |
