Cookies丢失问题

由于最近有些API需要支持RESTful风格,对于这些RESTful风格的API, 升级cowboy 协议到REST。为了区分原来的API和RESTful API,URL的路径进行了改变,如下:

输入图片说明

后来遇到了一个问题,登陆成功后,原来的API的cookie是有的,但是新增的RESTful API的cookie缺失了,

原来的API, 请求正常:

输入图片说明

使用新的API去请求:http://xxxxx:8081/api/v1/nms/domains 一直返回登陆页面,后端打印cookie一直为空:

输入图片说明

如果把API中的/api/v1去掉使用/nms开头的路径是没有问题,为什么会这样?

输入图片说明

原来浏览器中只有/nms开头的路径有cookie。

后来直接使用linux命令来测试,发现是没有问题的。

curl -i http://xxxxx:8081/api/v1/nms/domains -H 'Cookie:SSO_COOKIE_KEY=e879bed0-b077-4c37-8eb3-65cff5bfadb9; lang=zh_CN' -H 'Accept:application/json'

输入图片说明

转载于:https://my.oschina.net/lvhuizhenblog/blog/790348

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值