如何从标头中的cookie中获取特定元素

Posted

技术标签:

【中文标题】如何从标头中的cookie中获取特定元素【英文标题】:How to get specific elements from cookie in header 【发布时间】:2020-08-11 12:59:45 【问题描述】:

所以我使用 JWT 进行授权并尝试使用私有路由,但我遇到了一个小问题。当我检查我的请求标头时,我可以看到我的令牌出现在 Cookie 标头中,但它看起来像这样。 Here is my cookie from my request headers

有没有办法只从我的 cookie 中获取令牌部分?我只知道如何使用req.headers["cookie] 来获取整个cookie,但是我也得到了我不想要的东西。

【问题讨论】:

【参考方案1】:

Nvm,我所要做的就是拆分它并像这样访问创建的数组中的第二个元素req.headers["cookie"].split(" ")[2]

【讨论】:

以上是关于如何从标头中的cookie中获取特定元素的主要内容,如果未能解决你的问题,请参考以下文章

如何从 HttpResponseMessage 中获取特定的标头值

如何使用 Go/WASM 获取所有标头和 cookie

如何从HttpResponseMessage获取特定的标头值

从响应标头角度获取 set-cookie 值

从 ASP.NET CORE Web Api 获取 React 中的特定响应标头(例如,Content-Disposition)

尝试从 gitlab 检索配置信息时获取“无效的 cookie 标头:“Set-Cookie:experimentation_subject_id ...”