小程序多个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";
相关推荐
.select.1 天前
TCP 6(重传机制)
linux·服务器·tcp/ip
却话巴山夜雨时i1 天前
互联网大厂Java面试实录:从Spring Boot到Kafka的技术问答
spring boot·redis·flink·kafka·java面试·rest api·互联网大厂
出海干货炒鱿鱼1 天前
IP大科普:住宅IP、机房IP、原生IP、双ISP
运维·服务器
CDN3601 天前
高防服务器带宽跑满、业务掉线?流量限制与清洗优化
运维·服务器
似水এ᭄往昔1 天前
【Linux】--程序地址空间
linux·运维·服务器
howe88881 天前
搭建dcmtk的demo服务器
服务器·dicom
云飞云共享云桌面1 天前
8-10位研发3D(sw、ug、creo)画图如何共享一台工作站?
运维·服务器·网络·数据库·3d·电脑
一定要AK1 天前
SpringBoot 教程 IDEA 版
spring boot·后端·intellij-idea
禹中一只鱼1 天前
【IDEA 出现 `IDE error occurred`】
java·ide·spring boot·intellij-idea
三道渊1 天前
Linux进程通信与信号处理全解析
linux·服务器·网络