libmicrohttpd

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:C
gptkbp:can_be_used_with gptkb:Java
gptkb:C++
gptkb:software
gptkb:Library
gptkb:Go
gptkb:Rust
gptkb:item
gptkb:server
gptkb:Perl
gptkbp:developed_by gptkb:GNU_Project
gptkbp:features multi-threading support
asynchronous I/ O
easy integration with existing applications
gptkbp:first_released gptkb:2005
gptkbp:has_documentation https://www.gnu.org/software/libmicrohttpd/manual/
https://www.w3.org/2000/01/rdf-schema#label libmicrohttpd
gptkbp:latest_version 0.9.71
gptkbp:license gptkb:GNU_Lesser_General_Public_License
gptkbp:platform Cross-platform
gptkbp:provides HTTP server functionality
support for logging
support for file uploads
support for custom error pages
support for session management
support for authentication
support for Web Socket
support for SSL/ TLS
API for C programming language
simple API for HTTP server
support for DELETE requests
support for GET requests
support for HEAD requests
support for OPTIONS requests
support for PATCH requests
support for POST requests
support for PUT requests
support for chunked transfer encoding
support for keep-alive connections
support for virtual hosts
gptkbp:repository https://git.gnu.org.ua/libmicrohttpd.git
gptkbp:supports gptkb:HTTP/1.1
gptkb:HTTPS
I Pv6
I Pv4
gptkbp:used_in embedded systems
gptkbp:uses epoll() system call
poll() system call
select() system call
gptkbp:written_by gptkb:Christian_Grothoff
gptkbp:written_in gptkb:C