Snaplet和Session here
的简单示例$ curl http://localhost:8000/sessioin -d "key=k&value=v"
k
getter
$ curl http://localhost:8000/sessioin
getter
我无法在第二次请求中获得会话。
答案 0 :(得分:2)
根据您对with
的定义,您可能忘记在设置值后提交会话。
此外,您正在使用curl
来测试此系统。 curl
默认情况下不会保留Cookie,这就是您的会话Cookie丢失的原因。尝试使用它(在我的机器上工作):
curl -c cookies.txt http://localhost:8000/session -d "key=k&value=v"
curl -b cookies.txt http://localhost:8000/session
另见your previous question的修订答案。