xref: /aosp_15_r20/external/libwebsockets/minimal-examples/http-server/README.md (revision 1c60b9aca93fdbc9b5f19b2d2194c91294b22281)
1*1c60b9acSAndroid Build Coastguard Worker|Example|Demonstrates|
2*1c60b9acSAndroid Build Coastguard Worker---|---
3*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-basicauth|Shows how to protect a mount using a password file and basic auth
4*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-custom-headers|Shows how to query custom headers that lws doesn't already know
5*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-deaddrop|Shows how to use the deaddrop drag and drop file upload + sharing plugin
6*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-dynamic|Serves both static and dynamically generated http content
7*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-eventlib-foreign|Demonstrates integrating lws with a foreign event library
8*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-eventlib-demos|Using the demo plugins with event libraries
9*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-eventlib|Same as minimal-http-server but works with a supported event library
10*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-form-get|Process a GET form
11*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-form-post-file|Process a multipart POST form with file transfer
12*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-form-post|Process a POST form (no file transfer)
13*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-fulltext-search|Demonstrates using lws Fulltext Search
14*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-mimetypes|Shows how to add support for additional mimetypes at runtime
15*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-multivhost|Same as minimal-http-server but three different vhosts
16*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-proxy|Reverse Proxy
17*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-smp|Multiple service threads
18*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-sse-ring|Server Side Events with ringbuffer and threaded event sources
19*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-sse|Simple Server Side Events
20*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-tls-80|Serves a directory over http/1 or http/2 with TLS (SSL), custom 404 handler, redirect to https on port 80
21*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-tls-mem|Serves using TLS with the cert and key provided as memory buffers instead of files
22*1c60b9acSAndroid Build Coastguard Workerminimal-http-server-tls|Serves a directory over http/1 or http/2 with TLS (SSL), custom 404 handler
23*1c60b9acSAndroid Build Coastguard Workerminimal-http-server|Serves a directory over http/1, custom 404 handler
24*1c60b9acSAndroid Build Coastguard Worker
25