lx_http:C语言实现http协议解析

时间:2024-07-10 11:13:55
【文件属性】:

文件名称:lx_http:C语言实现http协议解析

文件大小:22KB

文件格式:ZIP

更新时间:2024-07-10 11:13:55

C

lx_http 一个C语言实现http协议解析模块 使用状态机实现的http协议解析拼装模块。支持异步解析。 测试及用法 test/test.c是测试文件 ./build.sh ./test -h usage:test [-h] [--mock] [-s] [-c] [--host] [--port] [--uri] [--req_file] [--resp_file] 测试程序支持使用文件io模拟网络异步io进行调试。 -h 打印帮助信息 --mock 使用文件io模拟网络io -s 以服务器模式测试请求的解析及拼装响应。 -c 以客户端模式测试拼装请求及解析响应 --req-file 用于保存请求或从中读取请求的文件 --resp_file 用于保存响应或从中读取响应。 编译: 需要lxlib库, ./build.sh 作者:德才 email:


【文件预览】:
lx_http-master
----.gitignore(574B)
----lx_http_error.h(486B)
----README.md(797B)
----lx_http_util.h(524B)
----lx_http.c(15KB)
----build.sh(95B)
----lx_http.h(6KB)
----lx_http_util.c(5KB)
----.gitattributes(378B)
----test()
--------mtod_post_encode.txt(475B)
--------test.html(118B)
--------http_mock_test.c(7KB)
--------request.txt(299B)
--------test.c(3KB)
--------mtod_post.txt(455B)
--------http_mock_test.h(569B)
--------splhttp_client.h(317B)
--------splhttp_client.c(6KB)
--------splhttp_server.h(220B)
--------splhttp_server.c(7KB)
--------gen_resp.txt(232B)
--------mtod_get.txt(353B)
--------home()

网友评论