gpt4 book ai didi

python - 如何通过 python 脚本路由 HTTP 请求?

转载 作者:可可西里 更新时间:2023-11-01 16:19:22 32 4
gpt4 key购买 nike

我已经彻底搜索了我的问题的答案,但我不认为我知道使我的搜索有效的正确术语。无论如何,我希望设置我的 Web 服务器以通过 Python“PageBuilder”程序路由对静态页面的请求,该程序将动态地将内容植入模板。

换句话说:

  • 用户请求 mysite.com/index.html
  • 服务器将请求传递给特定的python脚本(我的服务器目前是Apache2)
  • python 脚本生成输出,将输出传递给服务器
  • 服务器向用户提供内容

有人可以帮助我或者至少给我一个“正确的术语”来进行搜索吗?

最佳答案

这不再是真正的静态内容。您想要使用脚本动态生成内容。

在 Python 中,这通常是使用 WSGI interface 完成的。 (在过去,事实上的标准是 CGI ),它定义了 Python 代码获取输入(有关 HTTP 请求的信息)并发回响应(HTTP header 和您想要的内容)的标准方式服务——通常是 HTML)。

为此,有出色的 mod_wsgi Apache module使用此 WSGI 接口(interface)在服务器内容(接收请求和发回内容)和您的代码之间设置管道。

您可能还想查看某种类型的 templating engine使生成动态 HTML 更容易(我最喜欢的是 Jinja2 )。

关于python - 如何通过 python 脚本路由 HTTP 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090275/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com