在我的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标头?
答案 0 :(得分:1)
哎呀......我很蠢。
curl -H "X-MYAPP:test" -H "COOKIE:yay" localhost
工作......愚蠢的下划线......
答案 1 :(得分:0)
使用curl发送Cookie的正确方法是使用-b
选项:
curl -b 'yay' http://localhost