Tovább a tartalomhoz

Cookie jar

A Restorm valódi sütisdobozt tart fenn minden környezethez. Egy válasz Set-Cookie fejléce rögzítésre kerül, tiszteletben tartva a Domain / Path / Expires / Max-Age / Secure / HttpOnly / SameSite értékeket, és Cookie fejlécként újraküldi a következő megfelelő kérésben — így egy bejelentkezés → védett útvonal folyamat egyszerűen működik, anélkül, hogy kézzel kellene tokent másolnia.

A Cookie jar munkaterület-lap: balra a környezetfa, jobbra pedig a tárolt sütik domainenként csoportosítva, összecsukható paneleken

A doboz az aktív környezet szerint van kulcsolva, nem a kérés szerint. A környezet váltása váltja a sütikontextust, és két, ugyanarra a hosztra mutató környezet soha nem osztozik a sütiken. Egy forgatókönyv-csomópont ugyanazt a környezeti dobozt használja, mint az interaktív szerkesztő, így egy bejelentkezési lépés és egy későbbi védett hívás megosztja a sütijeit a futtatáson belül.

Nyissa meg a Nézet ▸ Cookie jar menüből. Ez egyetlen munkaterület-lap (mint a konzol vagy a tűzfal), amely a projekt összes sütijét megjeleníti:

  • balra a környezetfa (előbb a „Nincs környezet” doboz, majd minden környezet a saját ikonjával);
  • jobbra a kiválasztott környezet sütijei domainenként csoportosítva összecsukható paneleken, ahol minden sor a nevet, az útvonalat, a lejáratot, az attribútumokat és az értéket mutatja.

Innen kézzel hozzáadhat egy sütit (egy domainpanel + gombja előre kitölti az adott domaint), szerkeszthet egyet egy modális ablakban, törölhet egyet, kiüríthet egy egész domaint vagy az egész dobozt. A destruktív műveletek megerősítést kérnek. A lap élőben frissül: futtasson egy kérést, amely sütit állít be, és az azonnal megjelenik.

Minden HTTP-alapú kérés (HTTP, OData, GraphQL, SOAP, tRPC, JSON-RPC, SSE, WebSocket) kap egy Sütik lapot a Válasz és az Információ mellett, a kiválasztott környezetre és erre a kérésre szűkítve. Felsorolja a kéréssel elküldött sütiket és a válaszban fogadott sütiket — beleértve az átirányításkor beállított sütiket is, amelyek soha nem jutnak el a végső válasz fejléceibe. A lap élőben és a kérés előzményeiből származó korábbi válaszon egyaránt elérhető.

A sütik projektenként tárolódnak a felhasználói adatkönyvtárában. Az állandó sütik (amelyeknek van Expires értékük) mentésre kerülnek és újratöltődnek, amikor újra megnyitja a projektet, ahogyan egy böngésző is megőrzi őket; a munkamenetsütik (nincs Expires) csak a memóriában élnek, és eldobódnak, amikor az alkalmazás újraindul.

Egy MI-ügynök az MCP eszközökön keresztül olvashatja és módosíthatja a dobozt: list_cookies, add_cookie, remove_cookie, clear_cookie_domain és clear_cookies, mindegyik környezet szerint kulcsolva. Ezek Pro / Enterprise eszközök.