【文件属性】:
文件名称:windows下C++实现的HTTP web 服务器
文件大小:117KB
文件格式:RAR
更新时间:2020-11-01 09:30:26
C HTTP WEB CGI URL
测试方式(依次在浏览器输入一下内容进行不同情形的测试):
127.0.0.1:9988
127.0.0.1:9988/hehe.html
127.0.0.1:9988/login.html
127.0.0.1:9988/haha?x=10&y=20
也可以下载fiddler工具进行更全面的模拟测试!
1、支持GET/POST方法
2、支持CGI
3、支持错误返回
4、支持chunked数据的解析
缺点:
1、支持的方法不够全面
2、CGI实现不够科学,可以尝试使用FASTCGI
3、不支持https
4、不支持回应chunked数据
感兴趣的同学可以继续完善相关功能.
【文件预览】:
webserver
----main.cpp(5KB)
----复件 HttpServer.cpp(9KB)
----HttpServer.cpp(28KB)
----webserver.vcxproj.user(489B)
----Debug()
--------webserver.lastbuildstate(53B)
--------webserver.tlog()
--------webserver.Build.CppClean.log(1014B)
--------webserver.log(706B)
----webserver.vcxproj.filters(1KB)
----HttpServer.h(5KB)
----webserver.vcxproj(4KB)
----复件 HttpServer.h(1KB)
zaver-master
----zaver-master()
--------CMakeLists.txt(225B)
--------.gitignore(35B)
--------README.md(1KB)
--------zaver.conf(34B)
--------tests()
--------LICENSE(1KB)
--------html()
--------src()
bin
----Win32()
--------webserver.exe(111KB)
--------cgi-bin()
--------50x.html(494B)
--------login.html(3KB)
--------index.html(392B)
--------favicon.ico(7KB)
--------test.jpg(1KB)
webserver.suo
_UpgradeReport_Files
----UpgradeReport.xslt(12KB)
----UpgradeReport_Plus.gif(71B)
----UpgradeReport.css(3KB)
----UpgradeReport_Minus.gif(69B)
webserver.sln.old
Clear.bat
webcgi
----main.cpp(880B)
----webcgi.vcxproj.filters(956B)
----Debug()
--------webcgi.log(3KB)
--------webcgi.tlog()
----webcgi.vcxproj(4KB)
----webcgi.vcxproj.user(165B)
webserver.sln
UpgradeLog.XML
readme.txt
webserver.v12.suo
网友评论
- #新手适用
- 不错值得学习借鉴
- 非常棒的我资源,感谢分享~!
- 不好用,代码质量很一般。
- 谢谢,很好的资源
- 谢谢,很好的资源
- 简单好用,谢谢提供参考
- 谢谢,很好的资源。
- 谢谢大佬!