文件名称:EmbeddedHTTPServer:这是使用libevent2的HTTP Server的一个小实现,以Java servlet的方式
文件大小:117KB
文件格式:ZIP
更新时间:2024-05-28 04:30:57
C++
嵌入式HTTP服务器 轻巧的HTTP服务器 这是使用面向对象语言(cpp)的小型高效HTTP Server实现,而不是经典的C实现。 它基于libevent2库,该库不是面向对象的。 如何使用它 只需将其包含在您的项目中,并创建一个实现类HTTPServlet的新类即可:根据HTTP方法,该类使您能够处理HTTP请求。 对于每个HTTP方法,都对应一个HTTPServlet方法,doGet,doPost,doPut等。就像在Java中一样。 virtual void doGet(HTTPRequest &request, HTTPResponse &response); virtual void doPost(HTTPRequest &request, HTTPResponse &response); virtual void doPut(HTTPRequest &request, HT
【文件预览】:
EmbeddedHTTPServer-master
----.gitignore(250B)
----.project(819B)
----README.md(2KB)
----.cproject(16KB)
----include()
--------evutil.h(2KB)
--------bufferevent-internal.h(15KB)
--------strlcpy-internal.h(320B)
--------mm-internal.h(2KB)
--------ht-internal.h(28KB)
--------ratelim-internal.h(4KB)
--------evhttp.h(2KB)
--------event-internal.h(12KB)
--------ipv6-internal.h(2KB)
--------config.h(12KB)
--------util-internal.h(10KB)
--------evrpc.h(2KB)
--------evrpc-internal.h(6KB)
--------evmap-internal.h(4KB)
--------http-internal.h(5KB)
--------evsignal-internal.h(2KB)
--------evthread-internal.h(14KB)
--------evbuffer-internal.h(11KB)
--------log-internal.h(2KB)
--------defer-internal.h(4KB)
--------minheap-internal.h(6KB)
--------changelist-internal.h(4KB)
--------iocp-internal.h(7KB)
--------event.h(3KB)
--------evdns.h(2KB)
----src()
--------HTTPServer.hpp(3KB)
--------HTTPRequest.cpp(3KB)
--------HTTPFileServlet.hpp(791B)
--------HTTPRequest.hpp(959B)
--------HTTPResponse.hpp(3KB)
--------HTTPFileServlet.cpp(4KB)
--------HTTPServlet.hpp(1KB)
--------HTTPResponse.cpp(3KB)
--------HTTPServer.cpp(5KB)
--------.DS_Store(6KB)
--------HTTPServlet.cpp(994B)
----json()
--------jsoncpp.cpp(144KB)
--------json-forwards.h(9KB)
--------json.h(65KB)