Restorm v1.0.5
Опубліковано
Cookie jar — окрема банка кук для кожного середовища.
- Кожне середовище зберігає власні куки. Увійдіть до свого dev API та prod API з двох середовищ — і їхні сесії ніколи не перетнуться: кука, захоплена в одному, надсилається назад лише в ньому. Термін дії,
Path,Domainта піддомени,Secure,HttpOnlyіSameSiteтепер враховуються, а не відкидаються. - Знайомтеся: Cookie jar. Нова вкладка робочої області — Вигляд ▸ Cookie jar — перелічує куки кожного середовища, згруповані за доменом у згортних панелях: змініть значення, видаліть одну, очистіть домен чи всю банку або додайте куку вручну. Вона оновлюється наживо, щойно ваші запити встановлюють куки.
- Бачте, що кожен запит надіслав і що отримав. Кожен запит тепер має вкладку Cookies поряд із Response та Info, де показано куки, надіслані із викликом, і куки, отримані у відповідь — зокрема куки, встановлені під час перенаправлення, які ніколи не потрапляють до остаточної відповіді. Вона є й на минулих відповідях у вашій історії.
- Вхід через куки просто працює. Запит, що повертає
Set-Cookie, захоплюється й автоматично відтворюється в наступних захищених викликах — зокрема впродовж виконання сценарію, де кожен крок спільно використовує банку кук середовища. - Куки зберігаються, як у браузері. Куки з терміном дії зберігаються для кожного проєкту й завантажуються знову, коли ви його повторно відкриваєте; сеансові куки відкидаються під час перезапуску — точнісінько як зробив би браузер.
- Не лише REST. GraphQL, SOAP, OData, JSON-RPC, tRPC та SSE тепер надсилають і зберігають куки, а WebSocket переносить їх під час рукостискання з’єднання.
- Куки можуть використовувати ваші змінні. Введіть
{{token}}у куку, додану вручну, і воно розкриється відповідно до активного середовища під час надсилання запиту.
Виправлення:
- Автозбереження тепер охоплює середовища всередині тек. У режимі автозбереження додавання або перейменування підсередовища зберігається одразу — більше жодного запиту «зберегти перед закриттям?» для зміни, яка й так мала опинитися на диску.