Aller au contenu

Cookie jar

Restorm održava stvarnu staklenku kolačića po okruženju. Set-Cookie iz odgovora hvata se, poštujući Domain / Path / Expires / Max-Age / Secure / HttpOnly / SameSite, i ponovno se šalje kao zaglavlje Cookie u sljedećem odgovarajućem zahtjevu — pa slijed prijava → zaštićena ruta naprosto radi, bez ručnog kopiranja tokena.

Kartica radne površine Cookie jar: stablo okruženja slijeva, a desno pohranjeni kolačići grupirani po domeni u sklopivim panelima

Staklenka je ključena prema aktivnom okruženju, a ne prema zahtjevu. Promjena okruženja mijenja kontekst kolačića, a dva okruženja usmjerena na istog domaćina nikada ne dijele kolačiće. Scenarij-čvor koristi istu staklenku okruženja kao i interaktivni uređivač, pa korak prijave i kasniji zaštićeni poziv dijele svoje kolačiće unutar izvođenja.

Otvorite je iz Prikaz ▸ Cookie jar. To je jedinstvena kartica radne površine (poput konzole ili vatrozida) koja prikazuje sve kolačiće projekta:

  • stablo okruženja slijeva (najprije staklenka „Bez okruženja”, zatim svako okruženje s vlastitom ikonom);
  • desno, kolačići odabranog okruženja grupirani po domeni u sklopivim panelima, gdje svaki redak prikazuje naziv, putanju, istek, atribute i vrijednost.

Odatle možete dodati kolačić ručno (+ na panelu domene unaprijed ispuni tu domenu), urediti ga u modalnom prozoru, izbrisati ga, isprazniti cijelu domenu ili cijelu staklenku. Razorne radnje traže potvrdu. Kartica se osvježava uživo: pokrenite zahtjev koji postavlja kolačić i on se odmah pojavi.

Svaki zahtjev utemeljen na HTTP-u (HTTP, OData, GraphQL, SOAP, tRPC, JSON-RPC, SSE, WebSocket) dobiva karticu Kolačići uz Odgovor i Informacije, ograničenu na odabrano okruženje i taj zahtjev. Ona navodi kolačiće poslane sa zahtjevom i kolačiće primljene u odgovoru — uključujući kolačiće postavljene pri preusmjeravanju, koji nikada ne stignu u zaglavlja konačnog odgovora. Kartica je dostupna i uživo i na prošlom odgovoru iz povijesti zahtjeva.

Kolačići se pohranjuju po projektu u vašem direktoriju korisničkih podataka. Trajni kolačići (oni s Expires) spremaju se i ponovno učitavaju kada ponovno otvorite projekt, onako kako ih čuva preglednik; sesijski kolačići (bez Expires) žive samo u memoriji i odbacuju se kada se aplikacija ponovno pokrene.

Agent umjetne inteligencije može čitati i mijenjati staklenku putem MCP alata list_cookies, add_cookie, remove_cookie, clear_cookie_domain i clear_cookies, svaki ključen po okruženju. To su alati Pro / Enterprise.