HttpServer.zip

时间:2023-02-08 05:23:25
【文件属性】:

文件名称:HttpServer.zip

文件大小:16KB

文件格式:ZIP

更新时间:2023-02-08 05:23:25

get请求 动态库

自写的HttpServer,实现简单的Get请求服务器。 内含测试代码,通过几行代码就可以轻松开启一个Http服务(仅限于Get请求)。 适合做一些简易的Http接口,如:一个接口通过访问http://localhost:8080/getAddNum?a=1&b=2来获取a和b的和,动态库会帮你接收到请求,并将地址解析成getAddNum,和参数的容器,使用者不必解析参数,动态库会帮忙解析。使用者可以轻松的将两数相加并返回。 代码示例: #include "stdafx.h" static int __stdcall HttpCallBack(std::string &strBuffer, std::string strFun, std::vector vUrlPar); int _tmain(int argc, _TCHAR* argv[]) { HttpServer httpServer(HttpCallBack); int nRet = httpServer.CreateServer(7002); Sleep(3600000); return 0; } int __stdcall HttpCallBack(std::string &strBuffer, std::string strFun, std::vector vUrlPar) { strBuffer = "你是我的小呀小苹果"; return 0; }


【文件预览】:
HttpServer
----TestHttp()
--------stdafx.cpp(214B)
--------stdafx.h(336B)
--------targetver.h(236B)
--------TestHttp.vcxproj(4KB)
--------TestHttp.vcxproj.filters(1KB)
--------HttpServer.h(699B)
--------TestHttp.cpp(500B)
--------ReadMe.txt(1KB)
----HttpServer()
--------HttpServer.vcxproj.filters(1KB)
--------stdafx.cpp(216B)
--------stdafx.h(531B)
--------dllmain.cpp(389B)
--------targetver.h(236B)
--------HttpServer.vcxproj(5KB)
--------HttpServer.cpp(4KB)
--------HttpServer.vcxproj.user(165B)
--------HttpServer.h(650B)
--------ReadMe.txt(2KB)
----HttpServer.sln(1KB)
----HttpServer.v12.suo(26KB)

网友评论