【发布时间】:2019-09-10 13:01:33
【问题描述】:
我正在研究无线手势机器人项目。我想将手势输出发送给机器人。 我使用烧瓶在树莓派上创建了一个服务器,并尝试通过请求模块发送数据,但它显示'405 Method Not Allowed
方法不允许
请求的 URL 不允许该方法。
'在客户端
import requests
r = requests.post("http://192.168.43.133/", data={'foo': 'bar'})
# And done.
print(r.text) # displays the result body.
在服务器端
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello"
if __name__ == "__main__":
app.run(host='0.0.0.0',port=80,debug= True)
【问题讨论】:
-
直接来自烧瓶文档,
By default, a route only answers to GET requests,因此您必须修改烧瓶应用程序以接受POST请求,您可以找到 --> flask.pocoo.org/docs/1.0/quickstart/#http-methods
标签: python request http.client