暑假动手写了一个Http服务器模块,详细地址见:https://code.csdn.net/sunnysab/httpservermodule (CSDN Code 停止服务,已失效)。
工程名称:HttpServerModule
作 者:sunnysab
工程类型:dll
库 平 台:win32 编程语言:纯C
注意事项:
1 | // 有连接来时的回调函数 |
1 | // 有HTTP请求来时的回调函数 |
Buffer和FileName两个参数,是回调函数可以修改的,但是两个只能修改其中一个。若两个参数都修改,Buffer的优先级更高。
Buffer: 修改后服务器向浏览器发送Buffer的内容,适合做api接口使用
FileName: 读取哪个文件作为服务器发送的文件
导出函数列表(HttpServer.h)还提供了一个函数:
1 | ResolvePara(const char * Paras, const char * ParaName, char *Data, int DataMaxLen); |
第一个参数是网页参数,第二个参数是你要获取值的参数名,第三个参数是参数数据(OUT)
另外,int类型的函数默认返回0表示执行成功,否则表示执行失败