gpt4 book ai didi

http - 使用浏览器应发送到重定向位置的 HTTP 重定向发送信息?

转载 作者:可可西里 更新时间:2023-11-01 15:11:00 24 4
gpt4 key购买 nike

这可能吗..例如,假设我用 302(或 303)响应一个请求,然后我通知浏览器向给定位置发出请求..是否有一个我可以发送的 header HTTP 302,以便来自浏览器的后续请求将包含该 header ?

我知道我可以用位置 header 来做到这一点,如重定向并将 url 中的信息指定为查询字符串..但我想知道是否有更好的方法..它似乎应该是合法场景..

'内容已移动,到这里..哦,你会想把它带到重定向位置'

我猜是一个大胖子不!

提前致谢。


编辑

这是关于 PRG 模式的原因,你有一个 GET url 和 POST url,假设你发布数据并且它是 Not Acceptable ,服务器将你重定向到 GET,并做一些“魔术”为了将数据“发送”到该 GET,通常使用 session 状态来存储变量。

然而,这可以在许多 PRG 请求发生的情况下崩溃,当然这不是常见的情况,而且通常没有人需要担心这个..但如果你这样做 - 你会需要一种识别请求的方法,这可以通过在 302.. 中发送的查询字符串参数来完成,以便可以根据该请求将特定条目置于 session 状态。

问题是关于尝试从 url 中删除“请求 key ”,并使其更加隐含。cookie“看起来”可以工作,但它们只会让搞砸的窗口变小。

最好是说当您到达我指定的“位置”时,发送这些参数。


编辑

请注意,我并不是要让浏览器将任意 header 发送到该位置,但如果有任何 header 旨在暗示请求的上下文(例如查询字符串参数可以)。

最佳答案

重定向响应本身不包含任何数据。您可以使用带有查询参数的 URL 进行重定向,但新的“位置”需要知道如何使用这些参数。

关于http - 使用浏览器应发送到重定向位置的 HTTP 重定向发送信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961907/

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