【发布时间】:2016-04-12 09:04:29
【问题描述】:
我的 PHP 代码可以发送两个具有相同名称的标头,在 php 中的第二个参数用于替换或覆盖。但在 ExpressJS 中 res.header 不像 php 代码
PHP代码:
header("Link: <http://$prefetch_next_img>; rel=prefetch",false);
header("Link: <http://$prefetch_next_img2>; rel=prefetch",false);
http://us2.php.net/manual/en/function.header.php
ExpressJS(NodeJS):
res.header('Link','Fake Value');
res.header('Link','Only Send it'); // previous header replaced
【问题讨论】:
-
只是好奇,为什么要发送多个同名标头?
-
你这不可能
-
你应该看看这个,它是用于cookie的,但我相信同样的过程适用于标题。试试看,请告诉我们! :) connecto.io/blog/… - 解决方案是简单地发送一个值数组,而不是一个一个地发送值。