Gå til indhold

Hurtigindstillinger

En hurtigindstilling (quick config) er et navngivet snapshot af en anmodnings konfiguration. Du sætter anmodningen op, som du vil, gemmer den under et navn, og senere genindlæser du den tilstand med to klik.

Det er værktøjet til varianter af samme kald: Opret en minimal kunde, Opret en fuld kunde, Payload, der udløser en 422.

Alle protokollens konfigurationsfelter: metode, URL, headere, parametre, body, indstillinger for servertilstand, timeout og så videre.

Hvad der holdes udenfor: anmodningens identitet (id, navn, noter, tags, ikon, importoprindelse, udfasningsstatus) og godkendelsesruten. En variant ændrer derfor aldrig din godkendelse, og at genindlæse en variant omdøber ikke din anmodning.

Knappen Hurtigindstillinger ligger i fanens smartbar. Dens popover indeholder:

  • et felt Konfigurationsnavn — udfyldt på forhånd, hvis den aktuelle tilstand allerede svarer til en gemt post;
  • en kontakt Gem i projektfil (.restorm);
  • knappen Gem;
  • listen Gemte konfigurationer.

Popoveren »Hurtigindstillinger« åbnet fra smartbaren med tre gemte konfigurationer og deres oprindelsesbadges — tre »projekt«

MålBadgeHvor det skrivesKonsekvens
ProjektprojektI .restorm-filenVarianten følger projektet: den deles og versionsstyres
BrugerbrugerI dine lokale indstillingerVarianten forbliver på din maskine; den overlever, at projektet lukkes, men deles ikke

De to lister vises flettet sammen, hvor hver linje bærer sit oprindelsesbadge.

Klik på en gemt konfiguration. Restorm beder om bekræftelse — »Vil du indlæse konfigurationen »X«? Din aktuelle konfiguration går tabt, hvis den ikke er gemt.« — og anvender derefter snapshottet og kører resolveringen af {{variables}} igen.

Skraldespandsikonet på hver linje. Hvis nogen scenarier refererer til konfigurationen, bliver de nævnt i bekræftelsen, før du godkender.

En scenariehandling, der er knyttet til en anmodning, kan udpege en hurtigindstilling. Rækkefølgen for anvendelse er så:

  1. basisanmodningen;
  2. hurtigindstillingen (målet projekt, udpeget ved sit id);
  3. de tilsidesættelser, der er sat på handlingen;
  4. de værdier, der ankommer via en forbindelse på tilsidesættelsesporten.

Det er den pæne måde at køre samme scenarie igennem med tre datasæt: én handling, tre hurtigindstillinger.

Fem værktøjer, alle tilgængelige i Community-udgaven: list_quick_configs, add_quick_config, update_quick_config, delete_quick_config og describe_quick_config_schema — sidstnævnte returnerer den præcise liste over felter, der accepteres for hver protokol. Et felt, der er fremmed for protokollen, afvises sammen med listen over gyldige felter.