我正在使用Python烧瓶。我有一个POST
请求,其中包含一些有效负载:
abc.com/hello/hello1
我想将此(302)重定向到:
xyz.com/hello/hello1
仅更改域名,同时保留其余部分以及有效负载。有一种简单的方法可以做到这一点吗?
答案 0 :(得分:1)
编辑:根据Andrejs Cainikovs在下面的评论,这对于带有效载荷的POST不起作用。
在您的终端中,使用request.url
(see request API here获取更多选项)获取使用的网址。然后你可以重写它并进行重定向。
newUrl = "xyz.com/" + route
return redirect(newUrl, code=302)
答案 1 :(得分:1)
根据RFC,重定向请求(全部3xx)不能包含请求数据或标头。您将错过原始请求中通过POST提供的有效负载。
我可以立即想到两种可能的解决方法: