Colecție Postman la curl
Transformați o colecție Postman exportată în comenzi curl gata de rulare.
Colecție Postman la curl
Lipiți JSON-ul pe care îl obțineți din exportarea unei colecții Postman și această unealtă transformă fiecare cerere din interiorul acesteia într-o comandă curl, completă cu metodă, anteturi, parametri de interogare și corp. Merge și în dosare, deci o colecție cu grupuri de cereri imbricate produce încă o comandă per cerere, în ordine, cu structura dosarelor păstrată pentru filtrare.
Activați "Înlocuiți {{variabile}}" pentru a rezolva substituenți ca {{baseUrl}} sau {{token}} folosind valorile stocate în colecție, sau tastați-vă propriile valori sub "Valori de mediu" (o pereche cheie=valoare pe linie, sau separate prin virgulă) pentru a le suprascrie fără a edita exportarea. "Păstrați antetele de autorizare" controlează dacă antetele Authorization și blocurile auth (bearer tokens, autentificare de bază, chei API) supraviețuiesc în comenzile generate — dezactivați înainte de a partaja o comandă care nu ar trebui să conțină acreditările dumneavoastră. "Filtrați după folder sau nume" restrânge rezultatul la cereri al căror nume sau folder se potrivesc cu ceea ce tastați, util pentru a extrage un endpoint dintr-o colecție mare.
Comenzi lungi sunt greu de citit pe o singură linie, deci "Quebrați comenzile lungi cu " împarte fiecare antet, flag de corp și parametru pe propria linie cu o bară inversă finală, cum ați formata o comandă pentru un script shell. Vorbind despre asta, "Exportați ca script shell" adaugă o linie #!/usr/bin/env bash deci întregul rezultat poate fi salvat și rulat direct, și "Adăugați --silent și --fail" adaugă cele două flag-uri care fac curl silențios la succes și cod de ieșire diferit de zero la o eroare HTTP, practic pentru scripturi care verific codul de ieșire.
Tot se execută local în browserul dumneavoastră — colecția pe care o lipiți, inclusiv orice jetoane sau acreditări pe care le conține, nu este niciodată încărcată nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți-l direct la intrarea unui alt instrument pentru a continua lucrul.