iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >小程序如何保存服务端sessionid
  • 770
分享到

小程序如何保存服务端sessionid

2023-06-26 08:06:15 770人浏览 八月长安
摘要

这篇“小程序如何保存服务端sessionid”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序如何保存服务端session

这篇“小程序如何保存服务端sessionid”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序如何保存服务端sessionid”文章吧。

普通的web开发,都是把sessionid保存在cookie中传递的。

不管是java还是PHP,服务端的会在response的header中加上Set-Cookie

小程序如何保存服务端sessionid

Response HeadersContent-Type:application/JSON;charset=UTF-8Date:Mon, 02 Apr 2018 16:02:42 GMTSet-Cookie:jsESSIONID=781C7F500DFA24D663BA243A4D9044BC;path=/yht;HttpOnly

浏览器的请求也会在header中加上

Request HeadersAccept:*/*Accept-Encoding:gzip, deflate, brAccept-Language:zh-CN,zh;q=0.8Cache-Control:no-cacheConnection:keep-aliveContent-Length:564content-type:application/jsonCookie:JSESSIONID=781C7F500DFA24D663BA243A4D9044BC;path=/yht;HttpOnly

通过这个sessionid就能使浏览器端和服务端保持会话,使浏览器端保持登录状态

但是,微信小程序不能保存Cookie,导致每次wx.request到服务端都会创建一个新的会话,小程序端就不能保持登录状态了

简单的处理方法如下:

1、把服务端response的Set-Cookie中的值保存到Storage中

  1. wx.request({

  2. url: path,

  3. method:method,

  4. header: header,

  5. data:data,

  6. success:function(res){

  7. if(res && res.header && res.header['Set-Cookie']){

  8. wx.setStorageSync('cookieKey', res.header['Set-Cookie']);//保存Cookie到Storage

  9. }

  10. },

  11. fail:fail

  12. })

  13. wx.request再从Storage中取出Cookie,封装到header中

  14. let cookie = wx.getStorageSync('cookieKey');

  15. let path=conf.baseurl+url;

  16. let header = { };

  17. if(cookie){

  18. header.Cookie=cookie;

  19. }

  20.  

  21. wx.request({

  22. url: path,

  23. method:method,

  24. header: header,

  25. data:data,

  26. success:success,

  27. fail:fail

  28. })


以上就是关于“小程序如何保存服务端sessionid”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: 小程序如何保存服务端sessionid

本文链接: https://www.lsjlt.com/news/308076.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 小程序如何保存服务端sessionid
    这篇“小程序如何保存服务端sessionid”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序如何保存服务端session...
    99+
    2023-06-26
  • 小程序如何保存图片到相册
    本篇内容介绍了“小程序如何保存图片到相册”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!官方文档保存图片前需要授权,因此我们先授权,代码如下:...
    99+
    2023-06-26
  • 小程序开发中如何保存文件到本地
    这篇文章主要为大家展示了小程序开发中如何保存文件到本地,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序开发中如何保存文件到本地”这篇文章吧。保存文件到本地。注意:saveFile 会把临时文件...
    99+
    2023-06-26
  • 微信小程序页面中如何实现保存图片
    小编给大家分享一下微信小程序页面中如何实现保存图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 背...
    99+
    2022-10-19
  • 微信小程序如何保存和取出设定信息
    今天小编给大家分享一下微信小程序如何保存和取出设定信息的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。设定了监控点之后,小程序...
    99+
    2023-06-19
  • 微信小程序获取头像昵称 保存头像到服务器
    微信官方推荐的替代做法:头像昵称填写 | 微信开放文档 (qq.com)  wxml ...
    99+
    2023-08-31
    微信小程序 小程序 微信
  • 如何开发微信小程序,后端,前端,小程序端,如何部署到腾讯云托管
    开发微信小程序是一项非常有趣的任务,它涉及到前端、后端和小程序端的开发。在本文中,我们将介绍如何开发微信小程序,并将其部署到腾讯云托管。 一、前端开发 前端开发是微信小程序开发的第一步。在这一步中,我们需要使用微信小程序开发工具来创建一...
    99+
    2023-08-31
    微信小程序 小程序 前端
  • 微信小程序如何使用wx.saveFile保存文件到本地
    这篇“微信小程序如何使用wx.saveFile保存文件到本地”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序如何使用wx.saveFile保存文件到本地”,小编整理了以下知识点,请大家...
    99+
    2023-06-26
  • 微信小程序后端如何搭建
    要搭建微信小程序的后端,可以选择以下几种方式:1. 使用云开发:微信小程序提供了云开发能力,可以直接在小程序中使用云数据库、云函数等...
    99+
    2023-09-20
    微信小程序
  • C#微信小程序服务端如何获取用户解密信息
    这篇文章主要为大家展示了“C#微信小程序服务端如何获取用户解密信息”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#微信小程序服务端如何获取用户解密信息”这篇文...
    99+
    2022-10-19
  • 小程序暂停服务如何设置
    这篇文章主要为大家展示了小程序暂停服务如何设置,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“小程序暂停服务如何设置”这篇文章吧。  小程序开发者可自行暂停小程序服务  什么是暂停服务  在小程序后...
    99+
    2023-06-26
  • 微信小程序如何实现图片上传+服务端接收功能
    小编给大家分享一下微信小程序如何实现图片上传+服务端接收功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!这次介绍下小程序当中常...
    99+
    2022-10-19
  • 小程序怎么存放在服务器云空间
    小程序可以存放在服务器云空间的方式有两种:1. 使用云开发平台:云开发平台是微信官方提供的一套云服务,可以轻松地将小程序代码、数据库...
    99+
    2023-09-23
    服务器 云空间
  • 小程序开发中如何获取本地已保存的文件列表
    这篇“小程序开发中如何获取本地已保存的文件列表”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“小程序开发中如何获取本地已保存的文件列表”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢...
    99+
    2023-06-26
  • 微信小程序如何清除缓存
    这篇文章主要介绍“微信小程序如何清除缓存”,在日常操作中,相信很多人在微信小程序如何清除缓存问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序如何清除缓存”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-26
  • 应用程序端如何关闭mysql服务
    使用Navicat应用程序关闭mysql服务的方法首先,打开Navicat服务端,进入Navicat操作界面;在Navicat操作界面中,点击左上角“连接”选项,在下拉选项中选择“mysql”;在弹出的新建连接对话框中,填写mysql数据库...
    99+
    2022-10-04
  • 小程序服务器域名如何配置
    这篇文章主要介绍“小程序服务器域名如何配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“小程序服务器域名如何配置”文章能帮助大家解决问题。1.配置微信小程序通信域名首先我们在小程序资源视图中将二级域...
    99+
    2023-06-26
  • 如何通过微信小程序看web前端
    本篇内容介绍了“如何通过微信小程序看web前端”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码角度纵观整...
    99+
    2022-10-19
  • 微信小程序Server端环境如何配置
    这篇文章主要介绍“微信小程序Server端环境如何配置”,在日常操作中,相信很多人在微信小程序Server端环境如何配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程...
    99+
    2022-10-19
  • 微信小程序开发中如何实现保存视频到系统相册
    这篇“微信小程序开发中如何实现保存视频到系统相册”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序开发中如何实现保存视频到系统相册”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作