GNU libmicroHttpd Version 1.0.0今天发布,这是这个C库的第一个主要发行版,它实现了一个易于运行的HTTP Web服务器,它是嵌入式友好的,可供其他应用程序使用。
GNU libmicroHttpd 1.0加入了其他嵌入式友好Web服务器的行列。在今天发布的v1.0版本中,推广的功能包括:
*C库:又快又小
*API富有表现力,完全可重入
*实施符合HTTP 1.1
*HTTP服务器可以监听多个端口
*多种线程化模式
*三种不同的套接字轮询模式
*广泛的平台支持
*支持IPv4和IPv6
* 支持POST数据的增量处理
*支持基本和摘要身份验证
*支持TLS(需要libgnutls)
GNU libmicroHttpd主要供C/C++应用程序用于Web服务。LibmicroHttpd在过去的近20年里一直在开发中,而直到今天才达到了v1.0的门槛。
这也是相当长一段时间以来的第一个GNU libmicroHttpd功能版本,并带来了针对客户端请求的重写解析代码、重写的数字身份验证、改进的多线程环境中的支持、重写的GNUTLS初始化,以及许多其他修复和改进。
在1.0之后,GNU libmicrohttpd项目希望实现对HTTP2和HTTP3的支持,以及支持多个TLS后端的能力。
有关今天的GNU libmicroHttpd 1.0版本的更多详细信息,请访问释放通知.