Tutti gli strumenti

cURL to fetch converter

Incolla un comando curl e leggi la chiamata fetch in cui si trasforma. La conversione avviene in questa pagina, nel tuo browser.

Il tuo comando curl

Questo funziona nel tuo browser. Niente di ciò che incolli o apri viene inviato a noi.

In che cosa si trasforma ogni opzione

Il metodo arriva da -X o --request. Ogni -H o --header diventa una voce dell'oggetto headers. -d, --data e --data-raw formano il corpo, e se sono più di uno vengono uniti con una e commerciale, come fa curl. -u trasforma utente e password in un header Authorization codificato con btoa, e -b trasforma una stringa di cookie in un header Cookie. Un comando che porta un corpo ma non nomina un metodo diventa un POST, perché è quello che invia curl.

Dove fetch e curl si distinguono

fetch segue i redirect da solo, quindi -L non aggiunge niente. Non gli si può chiedere di saltare il controllo del certificato, quindi -k non ha alcun equivalente. Cookie è tra gli header che una pagina non può impostare: uno snippet che lo imposta funziona solo fuori da una pagina, mentre dentro è credentials: "include" a inviare i cookie che il browser ha già. La compressione viene negoziata da sola, quindi --compressed descrive già quello che succede.

Vedere la richiesta fallita, non il racconto di come è andata

Session Replay registra la richiesta fallita, la risposta e la riga di console accanto, così chi la guarda dopo ha già tutto davanti invece di un racconto.