windows下C++实现的HTTP web 服务器

时间:2020-11-01 09:30:26
【文件属性】:

文件名称: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

网友评论

  • #新手适用
  • 不错值得学习借鉴
  • 非常棒的我资源,感谢分享~!
  • 不好用,代码质量很一般。
  • 谢谢,很好的资源
  • 谢谢,很好的资源
  • 简单好用,谢谢提供参考
  • 谢谢,很好的资源。
  • 谢谢大佬!