传奇手游风暴活动专区

  • 首页
  • 跨服动态
  • 行会战报
  • 装备图鉴
  • 2025-12-20 17:35:35

    Postman - Cookies

    ❮ 上一节

    下一节 ❯

    Postman - Cookies

    更新于 2024/6/13 10:47:56

    Cookies 是服务器发送并存储在浏览器中的信息。请求一经发送,服务器就会返回 Cookie。在 Postman 中,Cookie 在响应中的 Headers 和 Cookies 选项卡下提及。

    让我们在端点上应用 GET 请求并查找 Cookie。

    在 Headers 选项卡中,服务器发送的 Cookie 使用键 − set−cookie 设置。

    在 Cookies 选项卡中,还会显示相同的 Cookie 详细信息。

    Cookies 管理

    在 Postman 中,我们可以通过添加、删除和修改 Cookie 来管理 Cookie。在 Params 选项卡下,我们有 Cookies 链接来对 cookie 执行操作。

    单击 Cookies 链接。将打开"管理 Cookie"弹出窗口,其中显示所有可用的 cookie,并可选择添加和删除 cookie。

    添加 Cookie

    按照以下步骤在 Postman 中添加 cookie −

    步骤 1 − 单击添加 Cookie 按钮。将打开一个文本框,其中包含预先存在的值。我们可以修改其值,然后单击"保存"。

    第 2 步 − 再次向服务器发送请求。

    获得的响应代码为 200 OK。此外,响应中的 Cookies 选项卡现在显示新添加的 cookie − Cookie_Postman。

    通过程序访问 Cookies

    无需使用 Postman 中的 GUI,即可以编程方式处理 Cookie。要使用 Cookie,我们必须首先生成一个 Cookie jar。它是一个包含所有 Cookie 和访问它们的方法的对象。

    Cookie Jar 创建

    Cookie Jar 创建的语法如下 −

    const c = pm.cookies.jar();

    Cookie 创建

    我们可以使用 .set() 函数创建 cookie。它接受 URL、cookie 名称、cookie 值作为参数。

    创建 cookie 的语法如下 −

    const c = pm.cookies.jar();

    c.set(URL, cookie 名称, cookie 值,callback(error, cookie));

    获取 Cookie

    我们可以使用 .get() 函数获取 cookie。它接受 URL、cookie 名称作为参数。它生成 cookie 值。

    获取 cookie 的语法如下 −

    const c = pm.cookies.jar();

    c.set(URL, cookie 名称, cookie 值,callback(error, cookie));

    c.get(URL, cookie 名称,callback(error, cookie));

    获取所有 Cookies

    我们可以使用 .getAll() 函数获取 Cookie jar 中特定 URL 的所有 cookies。它接受 URL 作为参数。它生成该 URL 的所有 cookie 值。

    获取所有 cookies 的语法如下 −

    const c = pm.cookies.jar();

    c.set(URL, 第一个 cookie 的名称, 第一个 cookie 的值, 回调(error, cookie));

    c.set(URL, 第二个 cookie 的名称, 第二个 cookie 的值, 回调(error, cookie));

    c.getAll(URL, 回调(error, cookie));

    删除 Cookie

    我们可以使用 .unset() 函数删除 cookie。它接受 URL、要删除的 cookie 名称作为参数。

    删除 cookie 的语法如下 −

    const c = pm.cookies.jar();

    c.set(URL, cookie 名称, cookie 值, callback(error, cookie));

    c.unset(URL, cookie 名称, callback(error, cookie));

    删除所有 Cookie

    我们可以使用 .clear() 函数删除特定 URL 的所有 Cookie。它接受 URL 作为参数。它会删除该 URL 的所有 Cookie 值。

    删除所有 Cookie 的语法如下 −

    const c = pm.cookies.jar();

    c.set(URL, name of first cookie, value of first cookie, callback(error, cookie));

    c.set(URL, name of second cookie, value of second cookie, callback(error, cookie));

    c.clear(URL, callback(error, cookie));

    ❮ 上一节

    下一节 ❯

    预付卡是什么?预付卡的特点及分类
    探秘极瘦人群:为什么有些人总是长不胖?
    跨服动态

    友情链接:

    ©Copyright © 2022 传奇手游风暴活动专区 All Rights Reserved.