Postman – Cookies

Postman – Cookies

Cookies是由服务器发送并存储在浏览器中的信息。一旦发送请求,Cookies就会被服务器返回。在Postman中,Cookies在Response的Headers和Cookies标签下列出。

我们可以在端点上应用一个GET请求来找到Cookies。

在Headers标签中,服务器发送的Cookies使用key – set-cookie设置。

Postman - Cookies

在Cookies标签中,也会显示相同的Cookies详细信息。

Postman - Cookies

Cookies管理

在Postman中,我们可以通过添加、删除、和修改Cookies来管理Cookies。在Params标签下,我们使用Cookies链接来执行Cookies操作。

Postman - Cookies

点击Cookies链接,将弹出MANAGE COOKIES窗口,其中包含所有可用的Cookies,以及添加和删除Cookies的选项。

Postman - Cookies

添加Cookies

按照以下步骤添加Postman中的Cookies:

Step 1 − 点击添加Cookies按钮,一个文本框将打开,里面有预先存在的值。我们可以修改它的值,然后单击保存。

Postman - Cookies

Step 2 − 将请求再次发送到服务器。

得到的响应代码是200 OK。同时,响应的Cookies标签现在显示新添加的Cookie – Cookie_Postman。

Postman - Cookies

通过程序访问Cookies

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

创建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值, 回调函数(error, cookie));

获取Cookie

我们可以使用.get()函数来获取Cookie。它接受URL、cookie名称作为参数。它能概括Cookie值。

获取Cookie的语法如下 –

const c = pm.cookies.jar();
c.set(URL, cookie名称, cookie值, 回调函数(error, cookie));
c.get(URL, cookie名称, 回调函数(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值, 回调函数(error, cookie));
c.unset(URL, cookie名称, 回调函数(error, cookie));

删除所有Cookies

我们可以使用.clear()函数来删除特定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.clear(URL, 回调函数(error, cookie));

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程