如何使用Apache服务器在Python中发送和接收http POST请求

时间:2016-06-30 08:03:21

标签: python apache request

我需要一个简单的客户端,如果他是Alive,可以在HTTP POST请求中发送bool值。我有一台运行Apache的Linux服务器。

我从Atermi(帮助过我的用户)中意识到,我是新用的请求库,如下所示: 导入请求

r = requests.post("http://127.0.0.1/post", data={'key': 'val'})
print(r.text)

但我不知道如何让我的apache服务器收到帖子请求。

此外,在运行脚本时,我收到错误,

  

请求的网址' /'在这台服务器上找不到。

我尝试了一个服务器端,在同一个Linux服务器上进行测试,这就是 代码,

 from flask import Flask, request
 app  = Flask(__name__)
 @app.route('/', methods=['POST'])
 def res():
     print(request.form['key'])
     return "Revived"

但是发现以下错误: runtimerror:在请求上下文之外工作

谢谢!

0 个答案:

没有答案