是否可以在 301、302、303 或 307 重定向上修改或添加自定义 http 标头?

lpd*_*ito 7 redirect http http-headers express

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

Emi*_*röm 5

302 是响应代码,而不是请求标头。客户端将通过对新 URL 执行新请求来解析重定向,因此您的客户端可以向该新请求添加所需的任何标头。

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

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