Javascript 从typescript中的Set Cookie标头获取jwt值

Javascript 从typescript中的Set Cookie标头获取jwt值,javascript,typescript,k6,Javascript,Typescript,K6,我正在使用javascript k6负载测试工具向我们的应用程序服务器发出http.post请求 服务器向我发回一个响应,并发送响应头 其中一个响应头是发送回我的以下设置Cookie头: 设置Cookie:xx00000000xxxxxxxx000000000xxx jwt=;路径=/;expires=2021年4月23日星期五04:15:19 GMT;domain=.somedomain.com;samesite=无;稳妥 为了通过我的k6测试工具向我的服务器发出后续请求,我想解析上面设置的C

我正在使用javascript k6负载测试工具向我们的应用程序服务器发出http.post请求

服务器向我发回一个响应,并发送响应头

其中一个响应头是发送回我的以下设置Cookie头: 设置Cookie:xx00000000xxxxxxxx000000000xxx jwt=;路径=/;expires=2021年4月23日星期五04:15:19 GMT;domain=.somedomain.com;samesite=无;稳妥

为了通过我的k6测试工具向我的服务器发出后续请求,我想解析上面设置的Cookie值,只获取的jwt值,并存储在一个变量中,比如=>fetched\u jwt=

如何从服务器发送给我的集Cookie头中获取jwt的值?

根据MDN,语法如下

Set-Cookie: <cookie-name>=<cookie-value>
// and also can be followed by other attribute
Set-Cookie: <cookie-name>=<cookie-value>; Domain=<domain-value>; Secure; HttpOnly
// but no matter what attributes behind it, cookie name and value will be on first
然后再次使用
String.prototype.split()
获取其名称和值

const[name,value]=mycokie.split('=');
const unparsedCookie='xx00000000xxxxxxxx000000000xxx jwt=;路径=/;expires=2021年4月23日星期五04:15:19 GMT;domain=.somedomain.com;samesite=无;安全';
const myCookie=unparsedCookie.split(“;”)[0];
const[name,value]=mycokie.split('=');
console.log(名称);

console.log(值)那么,您想解析cookie以便获得jwt令牌,对吗?如果是这样的话,你可以用它。它将把cookie解析为js对象,这样您就可以选择jwtI了,我的问题中只澄清了一些其他细节。我查看了上面的cookie库,但它似乎用于服务器端。我想在客户端解析Set Cookie。