gpt4 book ai didi

python - 不能对 flask 使用 PUT 方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:08:01 25 4
gpt4 key购买 nike

<分区>

我写了这个简单的程序:

@app.route('/puttest/', methods=['GET', 'PUT'])
def upload_file():
if request.method == 'PUT':
return 'Hello, {}!'.format(request.form['name'])
else:
return '''
<title>Does it work ?</title>
<h1>PUT test</h1>
<form action=http://localhost:8887/puttest/ method=put>
<input type=text name=name>
<input type=submit value=try>
</form>

'''

if __name__ == '__main__':
app.run('0.0.0.0', 8887)

它非常适合GET 方法,但不适用于PUT。尝试发送 put 消息时,我可以在浏览器中看到此错误:

Method Not Allowed

The method is not allowed for the requested URL.

put 方法发生了什么?

如果我在程序中的所有位置更改 post 上的 put 方法,它将正常工作。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com