往返HTTP cookie只需一次

时间:2009-08-30 11:57:23

标签: http

是否有一种可靠的方法可以将HTTP cookie值一次性转发一次?

e.g。

Set-Cookie: name=value; Max-Age=1;

...但Max-Age的增量秒数不是#requests。

我问的原因是Response.Redirect with POST instead of Get?

2 个答案:

答案 0 :(得分:2)

你的意思是你想要它去那里,回来,并在你再次收到它时禁用它?

在此基础上它非常简单,在cookie中设置一个标志,然后检查它,并在下次获得它时立即过期。

或者你的意思是其他什么?

答案 1 :(得分:0)

您是否询问Cookie是否可以在下一次请求时发回,而不是之后的请求?

如果是这样,那么在设置cookie时我不认为这是可能的。 您可以做的是在您的服务器端代码检查您是否收到了cookie,无论如何您可能会这样做或者为什么需要它,并在响应该请求时发送空cookie以将其删除。