如何通过Libmicrohttpd构建一个内嵌的本地HTTP服务器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1280个文字,预计阅读时间需要6分钟。
Libmicrohttpd简介GNU Libmicrohttpd是一个用于在项目中内嵌http服务器的C语言库。它具有以下特点:+C语言库,小巧快速。+API简单,且可重入。+兼容HTTP/1.1。+支持4种连接方式。
Libmicrohttpd简介
GNU Libmicrohttpd是一个用来在项目中内嵌http服务器的C语言库,它具有以下几个非常鲜明的特点:
C语言库,小而快。
API非常简单,且都是可重入的。
兼容HTTP1.1。
支持4种多线程模型(select、poll、pthread、thread poll)。
跨平台。
生成的二制文件只有32K(不包含TLS/SSL等额外功能)。
搭建一个简单的本地静态服务器
这篇文章里,我们只编写一个简单的静态服务器,对于用户的所有请求我们都只返回同一个html页面, 该页面显示一串字符。
1. 下载Libmicrohttpd,编译后添加进VS项目
为了使用Libmicrohttpd,我们需要将其添加进VS项目中。
本文共计1280个文字,预计阅读时间需要6分钟。
Libmicrohttpd简介GNU Libmicrohttpd是一个用于在项目中内嵌http服务器的C语言库。它具有以下特点:+C语言库,小巧快速。+API简单,且可重入。+兼容HTTP/1.1。+支持4种连接方式。
Libmicrohttpd简介
GNU Libmicrohttpd是一个用来在项目中内嵌http服务器的C语言库,它具有以下几个非常鲜明的特点:
C语言库,小而快。
API非常简单,且都是可重入的。
兼容HTTP1.1。
支持4种多线程模型(select、poll、pthread、thread poll)。
跨平台。
生成的二制文件只有32K(不包含TLS/SSL等额外功能)。
搭建一个简单的本地静态服务器
这篇文章里,我们只编写一个简单的静态服务器,对于用户的所有请求我们都只返回同一个html页面, 该页面显示一串字符。
1. 下载Libmicrohttpd,编译后添加进VS项目
为了使用Libmicrohttpd,我们需要将其添加进VS项目中。

