4

HTTP 协议是否允许修改 302 请求标头,以便可以设置一些参数并将其传递给接收请求的 url?

4

1 回答 1

4

302 是响应代码,而不是请求标头。客户端将通过对新 URL 发出新请求来解析重定向,因此您的客户端可以将它想要的任何标头添加到该新请求中。

希望将一些数据发送到新 URL 的服务器应该通过将其作为查询字符串变量附加到 URL 来实现,例如:http://example.com/new-url?variable=data.

如果重定向发生在您自己的域中,您还可以设置一个 cookie,客户端可以将其发送到新地址。Cookie 只会在同一个域内发送,而不是在您重定向到其他地方时发送。

于 2012-10-14T15:02:26.377 回答