Cpp web 编程

concept

NOTE

CGI 是什么

  • 公共网关接口,是一套标准体系,定义的是信息如何在 web 服务器和客户端脚本之间进行交换的,就类似于 python 中的 asgi wsgi 的协议吧

  • 公共网关接口(CGI),是一种用于外部网关程序与信息服务器(如 HTTP 服务器)对接的接口标准

web基本流程

  • 浏览器向 web 服务器发送网络请求,并请求 URL,获取得到服务器资源

  • Web 服务器将解析 URL,并查找文件名。如果找到请求的文件,Web 服务器会把文件发送回浏览器,否则发送一条错误消息,表明您请求了一个错误的文件。

  • Web 浏览器从 Web 服务器获取响应,并根据接收到的响应来显示文件或错误消息。

基本的图解吧

| web server | | web client | server side script | | | | database