小程序多个set-cookie无法处理

1、情景:

项目中遇到一个问题,客户的服务器上了华为云的防火墙,导致小程序请求头中携带了3个set- cookie(有两个是华为云给自动加的),而小程序端不知道用哪个来 处理,结果选了个错误的进行处理,就导致获取不到正确的身份。

2、解决:

在nginx.conf配置文件中,增加如下行

复制代码
proxy_cookie_path / "/; SameSite=None; Secure"; # 添加 SameSite=None 属性 
3、以渔授之于君:

请阅读官网即可知晓其用法与原理:https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cookie_flags
注意:官方文档中现成的配置在使用时,注意其指令所要求的nginx版本。

复制代码
## 本地nginx测试,在nginx.conf中用如下行进行手动新增cookie:
# 添加第一个Set-Cookie头
add_header Set-Cookie "session_id=abc123; Path=/; HttpOnly; Secure; SameSite=None";
# 添加第二个Set-Cookie头
add_header Set-Cookie "user_id=xyz789; Path=/; HttpOnly; Secure; SameSite=None";
相关推荐
AI科技星3 分钟前
从ZUFT光速螺旋运动求导推出自然常数e
服务器·人工智能·线性代数·算法·矩阵
代码栈上的思考8 分钟前
SpringBoot 拦截器
java·spring boot·spring
choke23313 分钟前
软件测试任务测试
服务器·数据库·sqlserver
jbtianci20 分钟前
Spring Boot管理用户数据
java·spring boot·后端
编程彩机25 分钟前
互联网大厂Java面试:从Jakarta EE到微服务架构的技术场景深度解读
spring boot·分布式事务·微服务架构·java面试·jakarta ee
那我掉的头发算什么35 分钟前
【Mybatis】Mybatis-plus使用介绍
服务器·数据库·后端·spring·mybatis
wazmlp00188736935 分钟前
第五次python作业
服务器·开发语言·python
biyezuopinvip43 分钟前
基于Spring Boot的企业网盘的设计与实现(毕业论文)
java·spring boot·vue·毕业设计·论文·毕业论文·企业网盘的设计与实现
looking_for__1 小时前
【Linux】应用层自定义协议与序列化
linux·服务器·网络
唐梓航-求职中1 小时前
技术-算法-leetcode-1606. 找到处理最多请求的服务器(易懂版)
服务器·算法·leetcode