这里是一个简单的 Snaplet 和 Session 示例
$ curl http://localhost:8000/sessioin -d "key=k&value=v"
k
getter
$ curl http://localhost:8000/sessioin
getter
我无法在第二个请求中获得会话。
这里是一个简单的 Snaplet 和 Session 示例
$ curl http://localhost:8000/sessioin -d "key=k&value=v"
k
getter
$ curl http://localhost:8000/sessioin
getter
我无法在第二个请求中获得会话。
根据您对 的定义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
另请参阅上一个问题的修订答案。