nginx是否会删除自定义请求标头?

时间:2010-06-02 21:04:32

标签: nginx

在我的nginx.conf中,我在服务器{}部分中有这一行:

log_format debug 'header: "$http_x_myapp" cookies: "$http_cookie"';

然后,如果我做

curl -H "X_MYAPP:test" -H "COOKIE:yay" localhost

我的访问日志中有这样的内容:

header: "-" cookies: "yay"

有谁知道为什么nginx会丢弃X_MYAPP标头?

2 个答案:

答案 0 :(得分:1)

哎呀......我很蠢。

curl -H "X-MYAPP:test" -H "COOKIE:yay" localhost

工作......愚蠢的下划线......

答案 1 :(得分:0)

使用curl发送Cookie的正确方法是使用-b选项:

curl -b 'yay' http://localhost