Preskoči na vsebino

Postman zbirka v curl

Presledi izvozeno Postman zbirko v pripravljene curl ukaze.

Vhod
Izhod

Postman zbirka v curl

Prilepite JSON, ki ste ga dobili z izvozom Postman zbirke, in to orodje pretvori vsak zahtevek v curl ukaz s kodo, zaglavji, parametri poizvedb in telesom. Gre tudi v mape, zato zbirka z ugnezdeni skupinami zahtevkov proizvede en curl ukaz na zahtevek, v redu, z ohranjeno strukturo mape za filtriranje.

Za razrešitev ognjičev kot {{baseUrl}} ali {{token}} vključite "Zamenjaj {{spremenljivke}}" in uporabite vrednosti shranjene v sami zbirki, ali vnesite lastne pod "Vrednosti okolja" (en par ključ=vrednost na vrstico ali ločene z vejico) da jih preglasujete brez urejanja izvoza. "Obdrži avtentifikacijska zaglavja" nadzira ali Authorization zaglavlja in auth bloki (bearer tokeni, osnovni auth, API ključi) preživijo v generirane ukaze — izključite jo pred delitvijo ukaza, ki ne bi smel vsebovati vaših poverilnic. "Filtriraj po mapi ali imenu" zoži izhod na zahtevke, katerih ime ali mapa se ujema s tem, kar vnesete, kar je uporabno za ekstrakcijo ene končne točke iz velike zbirke.

Dolgi ukazi so težko brljivi na eni vrstici, zato "Zavij dolge ukaze s " razdeli vsako zaglavlje, zastavico telesa in parameter na lastno vrstico s puščavo na koncu, kot bi oblikovali ukaz za shell skripto. Kar se tiče tega, "Izhod kot shell skripta" doda #!/usr/bin/env bash zaglavje, da se celoten rezultat lahko shrani in izvede neposredno, in "Dodaj --silent in --fail" doda dve zastavici, ki naredita curl tih ob uspehu in ne-nič ob napaki HTTP, praktično za skripte, ki preverjajo izhodno kodo.

Vse se izvaja lokalno v vašem brskalniku — zbirka, ki jo prilepite, vključno s katerimikoli žetoni ali poverilnicami, ki jih vsebuje, se nikoli ne naloži nikamor. Kopirajte rezultat, ga preuzmite kot .txt datoteko ali ga pošljite neposredno vnosu drugega orodja, da nadaljujete z delom.

FAQ

Kateri format Postman zbirke podpira to orodje?
Izvozi Collection v2.1, privzeta vrednost pri izvozu iz Postmana. Zahtevki v mapah (ugnezdeni skupini) so podprti in vsak zahtevek postane lastni curl ukaz.
Kaj se zgodi s {{spremenljivkami}} v zbirki?
Privzeto se nadomestijo s sprehodi shranjeni v listi spremenljivk same zbirke. Dodajte lastne vrednosti pod "Vrednosti okolja", da jih preglasujete ali zagotovite tiste, ki obstajajo le v datoteki Postman okolja, ali izključite zamenjavo spremenljivk, da ohranite ognjičke takšne, kot so.
Ali se ukvarja z avtentifikacijo?
Da. Bearer tokeni in API ključi postanejo Authorization ali lastno zaglavlje, osnovni auth postane -u uporabnik:geslo zastavica, in "Obdrži avtentifikacijska zaglavja" vam omogoči, da vse to razčistite pred delitvijo ukaza.
Katera telesa zahtevka so podprta?
Surova telesa (JSON, besedilo ali drugače) postanejo --data-raw, URL-kodirani polya obrazaca postanejo --data-urlencode, multipart form-data polya postanejo -F, in GraphQL telesa se pošljejo kot JSON breme.
Ali je moja zbirka naložena nekje?
Ne. Razčlemba in pretvorba se izvršata v celosti v vašem brskalniku — zbirka in vse občutljivo v njej nikoli ne zapusti vaše naprave.