@@ -776,7 +776,7 @@ Bruno provides Cookie Jar APIs that enable programmatic cookie management in req
776
776
Create a cookie jar instance for managing cookies.
777
777
778
778
** Syntax:**
779
- ``` javascript
779
+ ``` javascript
780
780
const jar = bru .cookies .jar ();
781
781
```
782
782
@@ -816,7 +816,7 @@ jar.setCookie(url, cookieObject);
816
816
- ` sameSite ` : SameSite attribute ("Strict", "Lax", or "None")
817
817
818
818
** Example:**
819
- ``` javascript
819
+ ``` javascript showLineNumbers
820
820
const jar = bru .cookies .jar ();
821
821
822
822
// Set a simple cookie using key-value format
@@ -857,7 +857,7 @@ jar.setCookies(url, cookies);
857
857
- ` sameSite ` : (Optional) SameSite attribute
858
858
859
859
** Example:**
860
- ``` javascript
860
+ ``` javascript showLineNumbers
861
861
const jar = bru .cookies .jar ();
862
862
863
863
jar .setCookies (" https://example.com" , [
@@ -892,9 +892,9 @@ jar.getCookie(url, name);
892
892
** Returns:** The cookie object or ` null ` if not found
893
893
894
894
** Example:**
895
- ``` javascript
895
+ ``` javascript showLineNumbers
896
896
const jar = bru .cookies .jar ();
897
- const sessionCookie = jar .getCookie (" https://example.com" , " sessionId" );
897
+ const sessionCookie = await jar .getCookie (" https://example.com" , " sessionId" );
898
898
if (sessionCookie) {
899
899
console .log (" Session ID:" , sessionCookie .value );
900
900
console .log (" Expires:" , sessionCookie .expires );
@@ -916,9 +916,9 @@ jar.getCookies(url);
916
916
** Returns:** Array of cookie objects or empty array if no cookies found
917
917
918
918
** Example:**
919
- ``` javascript
919
+ ``` javascript showLineNumbers
920
920
const jar = bru .cookies .jar ();
921
- const allCookies = jar .getCookies (" https://example.com" );
921
+ const allCookies = await jar .getCookies (" https://example.com" );
922
922
console .log (" All cookies:" , allCookies);
923
923
```
924
924
@@ -942,6 +942,9 @@ const jar = bru.cookies.jar();
942
942
// Delete a cookie
943
943
jar .deleteCookie (" https://example.com" , " sessionId" );
944
944
```
945
+ <Callout type = " warning" emoji = " " >
946
+ When deleting cookies, the domain and path options must match the original cookie's domain and path for the deletion to be successful.
947
+ </Callout >
945
948
946
949
#### ` jar.deleteCookies `
947
950
@@ -980,7 +983,3 @@ const jar = bru.cookies.jar();
980
983
jar .clear ();
981
984
```
982
985
983
- <Callout type = " warning" emoji = " " >
984
- When deleting cookies, the domain and path options must match the original cookie's domain and path for the deletion to be successful.
985
- </Callout >
986
-
0 commit comments