飘逸
- 飘逸 2016-08-25 已签到连续签到4天,获得了20个金钱
- 飘逸 回答了问题 请问有没有可以方便调试API的平台呢?
在那遥远的天际,
传说有一样东西,他们专为API而生。
他们高效,快速,支持面极其宽广。基本可以满足楼主的任何需求,当然排除一些不良嗜好。
但他不是一门工具,而是一个框架。专门写API的框架。他叫 π。
- 飘逸 2016-08-24 已签到连续签到3天,获得了15个金钱
这里有个重要的概念:cookie是存在于客户端的。
在你服务端对浏览器返回了创建cookie的header头时,浏览器则会根据服务端返回的cookie创建规则去创建cookie,规则中包含着name,value,expire等。 cookie的本质就是一个小小的纯文本文件。
而等到下次浏览器再次发起一个请求时,则会自动去客户端存在的cookie的集合中去寻找应当被通过 request header 发送到服务端的cookie。但是这个被发送的cookie并不包含expire。所以你打印 request header 中 cookie expire的结果为null。你可以理解为 被你用来打印请求 cookie expire的 request 组件代表着http协议的 request header。
对于服务端发送创建cookie的header到浏览器创建及发送cookie的交互过程,chrome的f12记录的一清二楚。
当然,如果你想要判断当前的cookie有没有过期,完全不需要通过你之前设置的过期时间去判断,因为cookie一旦过期。则不会被浏览器发送到服务器。你服务器根本就接受不到。当然,如果你实在需要一个类似于过期时间的东西,那么你可以把这个东西放入 cookie 的 value 中。毕竟cookie的value服务器是完全可以接收的。
我觉得这篇文章吊的不要不要的:
http://bubkoo.com/2014/04/21/http-cookies-explained/@杜子腾 不用谢,采纳啊。
这里有个重要的概念:cookie是存在于客户端的。
在你服务端对浏览器返回了创建cookie的header头时,浏览器则会根据服务端返回的cookie创建规则去创建cookie,规则中包含着name,value,expire等。 cookie的本质就是一个小小的纯文本文件。
而等到下次浏览器再次发起一个请求时,则会自动去客户端存在的cookie的集合中去寻找应当被通过 request header 发送到服务端的cookie。但是这个被发送的cookie并不包含expire。所以你打印 request header 中 cookie expire的结果为null。你可以理解为 被你用来打印请求 cookie expire的 request 组件代表着http协议的 request header。
对于服务端发送创建cookie的header到浏览器创建及发送cookie的交互过程,chrome的f12记录的一清二楚。
当然,如果你想要判断当前的cookie有没有过期,完全不需要通过你之前设置的过期时间去判断,因为cookie一旦过期。则不会被浏览器发送到服务器。你服务器根本就接受不到。当然,如果你实在需要一个类似于过期时间的东西,那么你可以把这个东西放入 cookie 的 value 中。毕竟cookie的value服务器是完全可以接收的。
我觉得这篇文章吊的不要不要的:
http://bubkoo.com/2014/04/21/http-cookies-explained/- 飘逸 赞了说说多幸运,在最美的年纪遇到过你。生日快乐~
- 飘逸 2016-08-23 已签到连续签到2天,获得了10个金钱
- 飘逸 2016-08-22 已签到连续签到1天,获得了5个金钱