文件名称:轻松创建极其快速和安全的嵌入式HTTP服务器。-C/C++开发
文件大小:223KB
文件格式:ZIP
更新时间:2024-06-15 19:38:16
C/C++ Networking and Internet
Libevhtp本文档介绍了有关使用evhtp API的详细信息。 该文档可能并不十分出色,最好查看test.c以了解高级用法。 预建Packa Libevhtp本文档介绍了有关使用evhtp API的详细信息。 该文档可能并不十分出色,最好查看test.c以了解高级用法。 预构建软件包必需的依赖项gcc Libevent2可选的依赖项OpenSSL pthreads onig(regex)构建cd build cmake .. make make示例概述Libevhtp是作为Libevent当前HTTP API的替代API创建的。 libevent的http接口的实际情况是它是作为JIT创建的
【文件预览】:
libevhtp-develop
----.github()
--------issue_template.md(176B)
----compat()
--------sys()
----zimg_vs_nginx.png(68KB)
----parser.c(67KB)
----CMakeLists.txt(11KB)
----evhtp.pc.in(293B)
----examples()
--------example_request_fini.c(2KB)
--------test_basic.c(1KB)
--------test_query.c(8KB)
--------thread_design.c(10KB)
--------example_vhost.c(4KB)
--------test.c(19KB)
--------example_locality.c(3KB)
--------test_perf.c(4KB)
--------test_htparse.c(12KB)
--------CMakeLists.txt(3KB)
--------test_proxy.c(3KB)
--------test_client.c(2KB)
--------v6_v4.c(1KB)
--------test_vhost.c(1KB)
--------example_basic.c(1KB)
--------example_pause.c(3KB)
--------example_chunked.c(5KB)
--------eutils.h(1KB)
--------https()
----README.markdown(6KB)
----.travis.yml(576B)
----LICENSE(2KB)
----build()
--------.gitkeep(0B)
----cmake()
--------packaging.cmake(3KB)
--------FindOniguruma.cmake(1KB)
--------Config.cmake.in(241B)
--------TestBigEndian.cmake(5KB)
--------FindLibEvent.cmake(1KB)
--------options.cmake(673B)
--------colors.cmake(603B)
----evhtp.c(137KB)
----dist()
--------uncrustify.cfg(91KB)
--------make_changelog.sh(1KB)
----Doxyfile(5KB)
----thread.c(9KB)
----.ycm_extra_conf.py(5KB)
----.gitignore(235B)
----log.c(7KB)
----numtoa.c(1KB)
----ChangeLog(49KB)
----sslutils.c(11KB)
----include()
--------evhtp()
--------numtoa.h(962B)
--------evhtp.h(114B)
--------internal.h(5KB)
----refcount.h(2KB)