Preskoči na sadržaj

Postman kolekcija u curl

Premijeni izvezenu Postman kolekciju u gotove curl naredbe.

Unos
Rezultat

Postman kolekcija u curl

Zalijepite JSON koji ste dobili izvozom Postman kolekcije i ovaj alat pretvara svaki zahtjev u curl naredbu s metodom, zaglavljima, parametrima upita i tijelom. Ide i u mape, tako da kolekcija s ugniježđenim grupama zahtjeva proizvodi jednu curl naredbu po zahtjevu, redom, s očuvanom strukturom mape za filtriranje.

Uključite "Zamijeni {{varijable}}" da razriješite čuvare kao {{baseUrl}} ili {{token}} koristeći vrijednosti pohrane u samoj kolekciji, ili upišite vlastite pod "Vrijednosti okruženja" (jedan par ključ=vrijednost po liniji, ili odvojeni zarezom) da ih pregazite bez uređivanja izvoza. "Zadrži zaglavlja autentifikacije" kontrolira jesu li Authorization zaglavlja i auth blokovi (bearer tokeni, basic auth, API ključevi) preživjeli u generirane naredbe — isključite je prije dijeljenja naredbe koja ne bi trebala sadržavati vaše vjerodajnice. "Filtriraj po mapi ili imenu" sužava izlaz na zahtjeve čije je ime ili mapa poklapa s onim što unesete, što je korisno za izvlačenje jedne krajnje točke iz velike kolekcije.

Dugačke naredbe mogu biti teške za čitanje na jednoj liniji, tako da "Umotaj dugačke naredbe s " rastavlja svako zaglavlje, zastavicu tijela i parametar na vlastitu liniju s crticom na kraju, na način na koji biste formatirali naredbu za shell skriptu. Govoreći o tome, "Izlaz kao shell skriptu" dodaje #!/usr/bin/env bash zaglavlje tako da se cijeli rezultat može spremiti i pokrenuti izravno, a "Dodaj --silent i --fail" dodaje dvije zastavice koje čine curl tihom pri uspjehu i ne-nula pri HTTP greški, korisno za skripte koje provjeravaju kod izlaza.

Sve se izvršava lokalno u vašem pregledniku — kolekcija koju zalijepite, uključujući sve tokene ili vjerodajnice koje sadrži, nikada se nigdje ne učitava. Kopirajte rezultat, preuzmite ga kao .txt datoteku ili pošaljite ga izravno u ulaz drugog alata da nastavite s radom.

FAQ

Koji Postman format kolekcije podržava ovaj alat?
Collection v2.1 izvoz, zadanu vrijednost pri izvozenju iz Postmana. Zahtjevi unutar mapa (ugniježđene grupe) su podržani, a svaki zahtjev postaje vlastita curl naredba.
Što se dogodi s {{varijablama}} u kolekciji?
Standardno se zamjenjuju koristeći vrijednosti pohrane u samoj listi varijabli kolekcije. Dodajte vlastite vrijednosti pod "Vrijednosti okruženja" da ih pregazite ili dostavi likove koji postoje samo u datoteci Postman okruženja, ili isključite zamjenu varijabli da ostavite čuvare kakvi su.
Bavi li se autentifikacijom?
Da. Bearer tokeni i API ključevi postaju Authorization ili vlastito zaglavlje, basic auth postaje -u korisnik:lozinka zastavica, a "Zadrži zaglavlja autentifikacije" vam omogućava da sve to izbacite prije dijeljenja naredbe.
Koja tijela zahtjeva su podržana?
Sirova tijela (JSON, tekst ili drugo) postaju --data-raw, URL-kodirani polya obrazaca postaju --data-urlencode, multipart form-data polja postaju -F, a GraphQL tijela se prate kao JSON opterećenje.
Je li moja kolekcija učitana negdje?
Ne. Parsiranje i konverzija se izvršavaju potpuno u vašem pregledniku — kolekcija, i sve osjetljivo unutar nje, nikada ne napušta vašu napravu.