javascript - React Native 格式的 cookie
问题描述
我有一个看起来像这样的 cookie:
{"SSOsess":"300|c6dc6d60ebebf0891004353352f24b77","RTBk":"300|451706000c67a37dfe5bebe0b5d26278","ph02RPNCiscoASA":"application.api.randwebsite.com","ph03RPNCiscoASA":"application.client.randwebsite.com"}
是否有任何库可以帮助我将字符串格式化为:
'SSOsess=300|c6dc6d60ebebf0891004353352f24b77; RTBk=300|451706000c67a37dfe5bebe0b5d26278; ph02RPNCiscoASA=application.api.randwebsite.com; ph03RPNCiscoASA=application.client.randwebsite.com'
我一直在查看set-cookie-parser但看起来它不包含任何有用的功能。
解决方案
尝试这个。
let cookie = JSON.stringify({"SSOsess":"300|c6dc6d60ebebf0891004353352f24b77","RTBk":"300|451706000c67a37dfe5bebe0b5d26278","ph02RPNCiscoASA":"application.api.randwebsite.com","ph03RPNCiscoASA":"application.client.randwebsite.com"})
var output = cookie.split(":").join("=").split(',').join("; ")
output = "'"+output.substring(1,output.length-1).replace(/"/g, "")+"'"
console.log(output)
//输出
'SSOsess=300|c6dc6d60ebebf0891004353352f24b77; RTBk=300|451706000c67a37dfe5bebe0b5d26278; ph02RPNCiscoASA=application.api.randwebsite.com; ph03RPNCiscoASA=application.client.randwebsite.com'
推荐阅读
- bash - 我们可以通过 AWS SSM 作为后台进程运行命令吗?
- c# - ASP.NET Core Web 应用程序和 Razor 类库项目之间的路由
- sql - 我可以在 pl/sql 中单独使用查询作为过滤器吗?
- python - 在类中操作自身对象
- react-native - jest-expo-puppeteer - 得到“哦,不!看起来你的浏览器中没有启用 JavaScript”
- excel - 使用 vlookup vba 代码在多行和多列中填充值
- php - 查找和获取 SQL 值只匹配多列 PHP
- magento - Magento 2 - 在核心文件功能中添加代码行
- c# - 有没有更好的方法来管理对 Reactive C# 中更改对象事件的单个订阅?
- twitter - 使用 egg_mode 连接 Twitter 流返回 401 Unauthorized