【问题标题】:lightweight webserver to integrate on client end轻量级网络服务器集成在客户端
【发布时间】:2019-01-25 06:27:59
【问题描述】:

我需要创建一个将安装在最终用户机器上的 python 模块。该模块中的一个脚本应该能够接收 http POST(通常在正文中带有一些 JSON 格式的数据),然后将该数据传递给适当的 python 脚本。我可以想到两种方法来做到这一点:

  1. 在端口 80 上打开一个侦听服务器套接字,等待该 http 请求进来,对其进行解析,然后根据到达的 url 将该数据传递给另一个 python 脚本。此方法不需要最终用户安装网络服务器。最终用户只需安装 python 模块。

  2. 与 python 模块一起安装一个迷你网络服务器。网络服务器将通过 CGI 完成与 [a] 相同的工作,而无需我编写 CGI 功能。但随后用户将不得不安装网络服务器(即,又一次安装的麻烦)。如果可能的话,想避免这种情况。

IF [b] 是更简单的选择,什么是最小的最简单的网络服务器(最好可以打包为 python 模块本身的一部分,这样它就不必单独安装)。当然必须是开源的。

【问题讨论】:

    标签: python webserver


    【解决方案1】:

    包括电池
    Python 2
    Python 3

    【讨论】:

    • 酷!谢谢...我看到 CGIhttpServer 也有一个扩展。
    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    相关资源
    最近更新 更多