我正在向Sinatra应用程序发送请求:
curl -X POST --header "MyHeader: 123444" http://localhost:9292/test -d ""
如何在路线中访问它?这些不起作用:
headers["MyHeader"]
request["MyHeader"]
request.env["MyHeader"]
他们都是零。
答案 0 :(得分:5)
您是否尝试过将HTTP添加到标题名称?所以这将是request.env["HTTP_ MyHeader"]
这是机架规范的一部分。