gpt4 book ai didi

python - Flask 301 重定向某些参数

转载 作者:行者123 更新时间:2023-12-01 17:31:20 24 4
gpt4 key购买 nike

我正在设置一个简单的flask REST API,但在测试时遇到了一个问题,其中只有我的一个 id 导致应用程序抛出 301。我不明白为什么这个 ID 的行为与其他所有 ID 不同。

object_view = ObjectView.as_view('object') #subclass of MethodView
app.add_url_rule('/objects/', view_func=object_view, methods=['GET',])
app.add_url_rule('/objects/', view_func=object_view, methods=['POST',])
app.add_url_rule('/objects/<object_id>', view_func=object_view, methods=['GET',])

除非 object_id88d63017-25ac-4c81-a637-1e6207986bc4,否则此路由代码效果很好。当我使用该 object_id 时,我会得到一个 301 并重定向到基本 /objects/ 列表。

我也用尾部斜杠尝试了它,这似乎确实修复了它 /objects/88d63017-25ac-4c81-a637-1e6207986bc4/ 按预期返回 200但我不确定为什么这样做会起作用,而且这样做违反了我的惯例。

最佳答案

事实证明,使用 Advanced Rest Client 已将本地响应缓存在某个地方。使用curl我能够得到有效的响应。

感谢大家的帮助

关于python - Flask 301 重定向某些参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808910/

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