【问题标题】:How to setup a basic python server to respond to POSTs [closed]如何设置一个基本的 Python 服务器来响应 POST [关闭]
【发布时间】:2016-05-27 17:15:01
【问题描述】:

所以我编写了一些我希望能够从服务器运行的代码。我了解如何使用 POST 请求将数据发送到服务器以及如何解释响应,但就设置服务器以侦听这些请求并确定要运行的代码而言,我遇到了困难。我有一个开放 80 端口并且能够监听的服务器。我的代码也已推送到服务器。我试过调查some Django tutorials,,但它们比我想象的要复杂一些。我以前从未使用过服务器,但我确实了解套接字以及如何使用 urllib2。谁能帮我弄清楚如何设置这个服务器?

【问题讨论】:

  • 你应该看看flask。它比django 更容易开始。
  • 也更喜欢requests 而不是urllib2。而curl(shell 命令)的基础知识值得了解。

标签: python django server


【解决方案1】:

Django 很棒,但它是一个框架,需要一些时间来学习。

最简单、最快捷的方法是使用 FlaskBottle 之类的库。导入它,定义一个路由和一个函数来接收请求,你就完成了。

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()

他们包含服务器,只需从 shell 启动它,您就可以连接到它。

当然,如果您期望更大的流量,您需要将其放在适当的 Web 服务器后面,例如 Nginx。

【讨论】:

    猜你喜欢
    • 2013-11-10
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    相关资源
    最近更新 更多