如何设置基本的python服务器来响应POST

时间:2016-05-27 17:15:02

标签: python django server

所以我编写了一些我希望能够从服务器运行的代码。我理解如何使用POST请求将数据发送到服务器以及如何解释响应,但是我设置服务器来监听这些请求并确定要运行的代码。我有一个端口80打开并能够收听的服务器。我的代码也被推送到服务器。我已经尝试过调查some Django tutorials,,但它们看起来比我能看到的要复杂得多。我之前从未使用过服务器,但我对套接字以及如何使用urllib2有所了解。任何人都可以帮我弄清楚如何设置这台服务器吗?

1 个答案:

答案 0 :(得分:3)

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

最简单,最快捷的是像FlaskBottle这样的图书馆。导入它,定义路由和接收请求的功能,你就完成了。

from flask import Flask
app = Flask(__name__)

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

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

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

当然,如果你期望任何更大的流量,你需要把它放在一个合适的网络服务器,如Nginx。