Generator de chei de idempotență
Generează chei de idempotență UUID v4 sau v7 în browser, în loturi de până la 100, cu copiere, export TXT/CSV și exemple gata făcute de antet, cURL și fetch.
🔒 Acest instrument rulează în întregime în browserul tău. Fișierele tale nu sunt niciodată încărcate pe un server.
Doar litere, cifre, _ - . · până la 32 de caractere.
Generat local în browserul tău cu aleatorietate sigură criptografic. Nu se încarcă nimic. Un prefix este doar o etichetă — nu adaugă unicitate sau securitate.
Utilizare pentru dezvoltatori
Exemplele folosesc prima cheie generată
Trimite același Idempotency-Key când reîncerci aceeași operațiune; folosește o cheie nouă pentru o operațiune nouă. Acest instrument doar generează chei — API-ul tău se ocupă de gestionarea idempotenței. Endpointul de mai jos este un exemplu, nu un serviciu real.
Cum funcționează Generatorul de chei de idempotență
- Alege un tip de cheie (UUID v4 sau v7) și, opțional, un prefix și o dimensiune a lotului.
- Copiază cheia generată sau exportă un lot ca TXT sau CSV.
- Trimite-o ca antet Idempotency-Key; refolosește aceeași cheie când reîncerci acea operațiune și folosește o cheie nouă pentru o operațiune nouă.
FAQ
Cu ce ajută acest instrument?
Generează chei unice (UUID v4 sau v7, cu un prefix opțional) pe care le atașezi unei cereri API ca antet Idempotency-Key, astfel încât o reîncercare sigură a aceleiași operațiuni să nu fie procesată de două ori.
Trimite date undeva?
Nu. Cheile sunt generate în browserul tău cu generatorul de numere aleatorii sigur criptografic încorporat și nu se încarcă nimic.
Îl pot folosi imediat?
Da. O cheie apare de îndată ce se încarcă pagina. Apasă Generează pentru una nouă sau alege o dimensiune a lotului pentru a crea până la 100 deodată și a le copia sau exporta ca TXT sau CSV.
Îmi face API-ul idempotent?
Nu. Instrumentul produce doar chei. API-ul tău sau furnizorul de plăți trebuie să implementeze gestionarea idempotenței care elimină cererile duplicate ce poartă aceeași cheie.
Care este diferența dintre UUID v4 și UUID v7?
UUID v4 este complet aleatoriu. UUID v7 include o marcă de timp în milisecunde înaintea biților aleatorii, așa că cheile se sortează aproximativ după ora creării — util dacă înregistrezi sau indexezi chei de idempotență, dar nu este necesar pentru antetul în sine.
Ar trebui să refolosesc aceeași cheie când reîncerc o cerere?
Da. Generează o cheie înainte de prima încercare a unei operațiuni, apoi trimite aceeași cheie la fiecare reîncercare a exact acelei operațiuni. Folosește o cheie nouă doar când începi o operațiune cu adevărat nouă.
Pot folosi aceste chei cu Stripe sau alte API-uri de plată?
Da. Atât cheile UUID v4, cât și cele v7 funcționează ca valoare a unui antet Idempotency-Key pentru furnizori precum Stripe, Square și majoritatea API-urilor REST care acceptă scrieri idempotente.
Cum ne comparăm
| Funcție | Online Tool Store | Fragment UUID scris manual | Generare de chei pe server |
|---|---|---|---|
| Rulează offline în browser | ✓ | ✓ | ✗ |
| UUID v4 și v7 | ✓ | Depinde | Depinde |
| Generare în lot + export TXT/CSV | ✓ | ✗ | Uneori |
| Exemple gata făcute de antet, cURL și fetch | ✓ | ✗ | ✗ |
Folosește asta pentru o cheie sau un lot rapid și privat în timp ce configurezi apeluri API idempotente; mută generarea cheilor pe server odată ce devine parte din fluxul tău de producție.