Sari la conținut

Cookie jar

Restorm păstrează un veritabil borcan de cookie-uri per mediu. Set-Cookie-ul unei răspuns este capturat, respectând Domain / Path / Expires / Max-Age / Secure / HttpOnly / SameSite, și retrimis ca antet Cookie la următoarea cerere corespunzătoare — astfel încât o secvență autentificare → rută protejată pur și simplu funcționează, fără să copiați un token de mână.

Fila Cookie jar din spațiul de lucru: arborele de medii în stânga, iar în dreapta cookie-urile stocate grupate pe domeniu în panouri pliabile

Borcanul este indexat după mediul activ, nu după cerere. Schimbarea mediului schimbă contextul cookie-urilor, iar două medii care indică același host nu partajează niciodată cookie-uri. Un nod de scenariu folosește același borcan de mediu ca editorul interactiv, astfel încât un pas de autentificare și un apel protejat ulterior își partajează cookie-urile în cadrul execuției.

Deschideți-o din Vizualizare ▸ Cookie jar. Este o filă unică a spațiului de lucru (precum consola sau firewallul) care afișează toate cookie-urile proiectului:

  • arborele de medii în stânga (mai întâi borcanul «Fără mediu», apoi fiecare mediu cu propria pictogramă);
  • în dreapta, cookie-urile mediului selectat grupate pe domeniu în panouri pliabile, fiecare rând afișând numele, calea, expirarea, atributele și valoarea.

De acolo puteți adăuga un cookie manual (+-ul de pe un panou de domeniu precompletează acel domeniu), edita unul într-o fereastră modală, șterge unul, goli un domeniu întreg sau întregul borcan. Acțiunile distructive cer confirmare. Fila se reîmprospătează în direct: executați o cerere care setează un cookie și el apare imediat.

Fiecare cerere bazată pe HTTP (HTTP, OData, GraphQL, SOAP, tRPC, JSON-RPC, SSE, WebSocket) primește o filă Cookies lângă Răspuns și Info, limitată la mediul selectat și la această cerere. Enumeră cookie-urile trimise cu cererea și cookie-urile primite în răspuns — inclusiv cookie-urile setate la o redirecționare, care nu ajung niciodată la anteturile răspunsului final. Fila este disponibilă atât în direct, cât și pe un răspuns trecut, din istoricul cererii.

Cookie-urile sunt stocate per proiect în directorul dumneavoastră de date de utilizator. Cookie-urile persistente (cele cu un Expires) sunt salvate și reîncărcate când redeschideți proiectul, așa cum le păstrează un navigator; cookie-urile de sesiune (fără Expires) trăiesc doar în memorie și sunt abandonate la repornirea aplicației.

Un agent IA poate citi și modifica borcanul prin instrumentele MCP list_cookies, add_cookie, remove_cookie, clear_cookie_domain și clear_cookies, fiecare indexată după mediu. Acestea sunt instrumente Pro / Enterprise.