当前位置: 首页 > news >正文

【Qt】使用Qt实现Web服务器(一):QtWebApp介绍、演示

1、简介

QtWepApp是使用Qt实现的Web服务器库,虽然名字中有“App”但是它的确是一个lib库,编译生产的是libQtWebAppd.so

作者开发QtWepApp是从 Java Servlet 获得的灵感,本人不懂Java,对本人没有帮助。

QtWepApp是一个跨平台的项目,适用于:Linux、Windows、Mac OS 和Qt Framework支持的其他操作系统。

QtWepApp项目包含三部分:

  • HTTP(S) 1.0 和 1.1 服务器(HTTP(S) 1.0 and 1.1 server)
  • 模板引擎(Template engine)
  • 缓冲日志(Buffered logger)

QtWepApp作者的博客:http://stefanfrings.de/qtwebapp/index-en.html
英语好的可以去看作者的博客。
挺佩服这些老外,有想法都能很快的实现。

QtWepApp支持Qt 4.7 至 6.x。如果是 Qt 6,需要安装 Qt5Compat 库。
Qt5Compat是对8位字符编码的支持,但 Qt6 默认情况下不再支持。可以在LGPL 许可证的条件下使用该软件。

2、源码下载

源码下载地址:http://stefanfrings.de/qtwebapp/QtWebApp.zip
解压后,源码目录结构如下
(本人已将Demo1/Demo1.pro.user、Demo2/Demo2.pro.user、QtWebApp/QtWebApp.pro.user删除)

http://www.lryc.cn/news/319208.html

相关文章:

  • SQLiteC/C++接口详细介绍之sqlite3类(八)
  • 面视题之——悲观锁和乐观锁
  • OpenAI 的 GPTs 提示词泄露攻击与防护实战:攻击卷(一)
  • 【 c 语言 】指针入门
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Swiper)
  • Python 导入Excel三维坐标数据 生成三维曲面地形图(面) 4-2、线条平滑曲面(原始颜色)但不去除无效点
  • win10 + cpu + pycharm + mindspore
  • 设计一个生产制造系统100问?
  • LeetCode 面试经典150题 26.删除有序数组中的重复项
  • 海豚调度系列之:集群部署(Cluster)
  • 居民健康监测小程序|基于微信小程序的居民健康监测小程序设计与实现(源码+数据库+文档)
  • 【海贼王的数据航海】排序——概念|直接插入排序|希尔排序
  • Docker环境快速搭建RocketMq
  • 【leetcode热题】比较版本号
  • 【ArcGISPro】道路数据下载并使用
  • DataGrip 面试题及答案整理,最新面试题
  • 2、设计模式之单例模式详解(Singleton)
  • 【django framework】ModelSerializer+GenericAPIView,如何在提交前修改某些字段值
  • 2024年【P气瓶充装】模拟考试及P气瓶充装证考试
  • <JavaEE> 数据链路层 -- 以太网协议、MTU限制、ARP协议
  • 认识Testbench仿真激励
  • Postman请求API接口测试步骤和说明
  • 这是二叉搜索树吗?
  • 5.82 BCC工具之tcpdrop.py解读
  • JavaScript 基础知识
  • 【判断是否为回文数】
  • 【C++】string进一步介绍
  • 思科设备下面主机访问公网经常时好时坏延迟大丢包不稳定
  • nuxtjs 如何通过ecosystem.config.js配置pm2?
  • 个人博客系列-后端项目-用户注册功能(7)