gpt4 book ai didi

Django - 可以在一个 HttpRequest 中返回 POST 和 GET 请求吗?

转载 作者:行者123 更新时间:2023-12-01 10:05:19 24 4
gpt4 key购买 nike

POST 和 GET 请求可以出现在一个 HttpRequest 中吗?

如果是这样,我如何检测其中一个或另一个的存在?

request.method == 'POST'

request.method == 'GET'

不能同时为真。 (好吧,我想人们可以通过 == 的定义或将对方法的调用重定向到函数但是 ew 来做一些可怕的黑客行为。)

最佳答案

您返回的不是请求,而是响应。响应不关心它是针对 GET 还是 POST,它取决于您的实现,以及您想要对这些请求执行的操作和响应。

编辑评论:您可以安全地使用检查请求类型的方法,即使用 request.method == 'POST'request.method == 'GET。如果你想再次检查 request.POST。例如

if request.method == 'POST' and request.POST:
#do POST processing

elif request.method == "GET" and request.GET :
#do GET processing

关于Django - 可以在一个 HttpRequest 中返回 POST 和 GET 请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11559946/

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