菜单
文档breadcrumb arrow Grafana k6breadcrumb arrow JavaScript APIbreadcrumb arrow k6/httpbreadcrumb arrow CookieJarbreadcrumb arrow CookieJar.cookiesForURL(url)
开源

CookieJar.cookiesForURL(url)

参数类型描述
urlstring要获取 cookie 的 URL。

返回值

类型描述
object一个 JS 对象,包含给定 URL 的所有 cookie,其中键是 cookie 名称,值是数组。

示例

JavaScript
import http from 'k6/http';
import { check } from 'k6';

export default function () {
  const res = http.post('https://quickpizza.grafana.com/api/cookies?my_cookie=hello%20world', {
    redirects: 0,
  });
  const jar = http.cookieJar();
  const cookies = jar.cookiesForURL('https://quickpizza.grafana.com/api/cookies');
  check(res, {
    "has cookie 'my_cookie'": (r) => cookies.my_cookie.length > 0,
    'cookie has correct value': (r) => cookies.my_cookie[0] === 'hello world',
  });
}