ESC
Kit di Sviluppo API

Questo workflow è pensato per sviluppatori backend e integratori API che vogliono gestire le attività più comuni in modo strutturato — dalla lettura di risposte grezze alla firma sicura delle richieste. Segui i passi nell'ordine quando inizi una nuova integrazione, o vai direttamente al passo di cui hai bisogno.

7 passi ~15 min 7 strumenti
01

Formattare e validare il JSON

Le risposte API devono essere leggibili prima di poterci lavorare. Incolla JSON grezzo per controllare la struttura e individuare errori di sintassi subito — un JSON malformato causa errori silenziosi difficili da debuggare in seguito.

Formattatore JSON
Incolla qui la risposta API grezza per formattarla con indentazione corretta e individuare errori di sintassi prima di scrivere una sola riga di codice di parsing.
Apri Strumento
02

Generare ID risorsa univoci

Ogni risorsa nella tua API ha bisogno di un identificatore univoco. Gli UUID sono privi di collisioni, funzionano nei sistemi distribuiti e non espongono le sequenze interne del database.

Generatore UUID
Genera uno o più UUID da usare come identificatori di risorse nelle tue richieste API, fixture di test o seed del database.
Apri Strumento
03

Codificare dati binari per il trasporto

Le API scambiano spesso dati binari come testo — immagini, file, certificati. Base64 è la codifica standard per incorporare binari in JSON o intestazioni HTTP.

Codificatore / Decodificatore Base64
Codifica un file o una stringa binaria in Base64 per incorporarla in un payload JSON, oppure decodifica un valore Base64 da una risposta API per ispezionarne il contenuto.
Apri Strumento
04

Codificare i parametri URL

Le query string con caratteri speciali (spazi, ampersand, segni di uguale) rompono le richieste API. Codifica ogni parametro prima di aggiungerlo agli URL degli endpoint.

Codificatore / Decodificatore URL
Incolla il valore grezzo di un parametro di query per ottenere la sua forma codificata in percentuale, pronta da aggiungere a un URL di endpoint API.
Apri Strumento
05

Creare token di autenticazione

Proteggi i tuoi endpoint API con token JWT. Imposta il payload, scegli un algoritmo di firma e genera token per testare i flussi di autenticazione senza toccare il tuo server di auth.

Generatore JWT
Costruisci un JWT con i claim e la chiave segreta scelti per testare endpoint protetti o verificare che la tua logica di validazione dei token funzioni correttamente.
Apri Strumento
06

Firmare le richieste per l'integrità

Aggiungi la firma delle richieste per la verifica dei webhook o l'autenticazione tramite chiave API. HMAC garantisce che i payload non siano stati manomessi in transito — richiesto da Stripe, GitHub e molte altre API.

Generatore HMAC
Genera una firma HMAC per il corpo di una richiesta o un payload webhook per verificare l'integrità o riprodurre la firma attesa durante il debug.
Apri Strumento
07

Estrarre campi dalle risposte

Quando le risposte sono profondamente annidate, JSONPath ti permette di estrarre esattamente i campi di cui hai bisogno. Più veloce che scrivere parser personalizzati e utile per documentare da quali campi dipende il tuo codice.

JSON Path Finder
Incolla una risposta API complessa e clicca su qualsiasi valore per ottenere la sua espressione JSONPath — copiala direttamente nel tuo codice.
Apri Strumento

Consigli Pratici

  • Salva localmente una risposta JSON di test per ogni API che integri. Rincollala nel formattatore ogni volta che l'API si aggiorna per individuare rapidamente campi nuovi o modificati.
  • Quando esegui il debug di discrepanze HMAC, controlla prima la codifica dei caratteri. Una singola differenza tra UTF-8 e ASCII nella chiave o nel messaggio produce una firma completamente diversa.
  • I payload JWT sono solo codificati in Base64, non cifrati. Non inserire mai password, numeri di carte di credito completi o altri dati sensibili in un claim JWT.

Domande Frequenti

No — l'ordine riflette un workflow tipico, ma ogni strumento è indipendente. Se hai solo bisogno di codificare un parametro URL o generare un UUID, vai direttamente a quel passo.

Sì. Tutti e sette gli strumenti funzionano indipendentemente dallo stile dell'API. Le risposte GraphQL sono ancora JSON, l'autenticazione usa ancora JWT o HMAC, e i dati binari richiedono ancora la codifica Base64.

JWT è un formato token che trasporta claim (ID utente, ruoli, scadenza) e viene verificato dal server ad ogni richiesta. HMAC è un metodo di firma che dimostra che un messaggio non è stato alterato in transito — comunemente usato per le firme webhook. Risolvono problemi diversi e sono spesso usati insieme.

No. Ogni strumento su questo sito funziona interamente nel tuo browser. Le tue chiavi API, token, payload e segreti non lasciano mai il tuo dispositivo.

Base64 è la scelta standard. JSON supporta solo testo, quindi i dati binari devono essere codificati come stringa. La maggior parte delle API che accettano upload di file nei corpi JSON si aspetta valori codificati in Base64 in un campo dedicato.

Sicurezza e Privacy

La sicurezza dei vostri dati è la nostra priorità

Elaborazione Locale

Tutta l'elaborazione avviene nel vostro browser

Nessun Trasferimento Dati

I vostri dati non vengono inviati ai nostri server

Nessun Archiviazione Dati

Nessun dato viene memorizzato o condiviso

Crittografia SSL

Crittografia SSL per connessione sicura