Preskočiť na obsah

Postman kolekcia na curl

Transformujte exportovanú Postman kolekciu na hotové curl príkazy.

Vstup
Výstup

Postman kolekcia na curl

Vložte JSON, ktorý dostanete exportom Postman kolekcie, a tento nástroj zmení každú požiadavku na curl príkaz s kompletnou metódou, hlavičkami, query parametrami a teľom. Zvláda aj zložky, takže kolekcia s vnorovanými skupinami požiadaviek vygeneruje jeden príkaz na požiadavku, v poradí, so zachovanou štruktúrou zložiek na filtrovanie.

Zapnite "Nahradiť {{variables}}", aby ste vyriešili zástupné symboly ako {{baseUrl}} alebo {{token}} pomocou hodnôt uložených v samotnej kolekcii, alebo si svoje hodnoty napíšte pod "Hodnoty prostredia" (jeden pár kľúč=hodnota na riadok, alebo oddelené čiarkou) a nahraďte ich bez upravovania exportu. "Zachovať hlavičky autentifikácie" kontroluje, či Authorization hlavičky a autentifikačné bloki (bearer tokeny, základná autentifikácia, API kľúče) prežijú do generovaných príkazov — vypnite ju pred zdieľaním príkazu, ktorý by nemal obsahovať vaše poverenia. "Filtrovať podľa zložky alebo názvu" zúži výstup na požiadavky, ktorých názov alebo zložka sa zhoduje s tým, čo napíšete, čo je užitočné na extrahovanie jedného endpointu z veľkej kolekcie.

Dlhé príkazy sú náročné na čítanie na jednom riadku, preto "Zalamovať dlhé príkazy znakom \\" rozdeľuje každú hlavičku, flag tela a parameter na vlastný riadok s koncovým backslashom, tak ako by ste formátovali príkaz pre shell skript. Čo sa týka "Výstupu ako shell skript", ten pridá hlavičku #!/usr/bin/env bash, takže celý výsledok môžete uložiť a spustiť priamo, a "Pridať --silent a --fail" pridáva dva flagy, ktoré umlčiavajú curl pri úspechu a vrátia nenulový výstup pri chybe HTTP, čo je užitočné pre skripty, ktoré kontrolujú exit kód.

Všetko prebieha lokálne vo vašom prehliadači — kolekcia, ktorú vložíte, vrátane akýchkoľvek tokenov alebo poverení, ktoré obsahuje, sa nikdy neodošle nikam. Skopírujte výsledok, stiahnite si ho ako súbor .txt, alebo pošlite ho priamo na vstup iného nástroja a pokračujte v práci.

Časté otázky

Ktorý formát Postman kolekcie to podporuje?
Exporty Collection v2.1, čo je súčasný štandard pri exporte z Postmanu. Požiadavky v zložkách (vnorené skupiny) sú podporované a každá požiadavka sa stane vlastným curl príkazom.
Čo sa stane s {{variables}} v kolekcii?
Štandardne sú nahradené pomocou hodnôt uložených v zozname premenných samotnej kolekcie. Pridajte si svoje hodnoty pod "Hodnoty prostredia" a nahraďte alebo dodajte tie, ktoré existujú len v súbore Postman prostredia, alebo vypnite nahradenie premenných a ponechajte zástupné symboly bez zmeny.
Obsluhujeľ autentifikáciu?
Áno. Bearer tokeny a API kľúče sa stávajú Authorization alebo vlastnou hlavičkou, základná autentifikácia sa stáva flagom -u user:pass a "Zachovať hlavičky autentifikácie" vám umožňuje všetky tieto informácie vyradiť pred zdieľaním príkazu.
Ktoré teľa požiadavky sú podporované?
Surovité teľa (JSON, text alebo iné) sa stávajú --data-raw, URL-enkódované polia formulára sa stávajú --data-urlencode, multipart form-data polia sa stávajú -F a GraphQL teľa sa odošlú ako JSON payload.
Je moja kolekcia nahraná niekde?
Nie. Analýza a konverzia prebiehajú úplne vo vašom prehliadači — kolekcia a všetko citlivé v nej zostáva na vašom zariadení.