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

时间:2012-10-14 14:58:28

标签: http redirect http-headers express

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

1 个答案:

答案 0 :(得分:2)

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

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

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