jsonecho

Codare URL JSON

Encodează un filtru JSON sau definiția de căutare astfel încât să poată sta în siguranță într-un URL.

Se încarcă instrumentul...

Cum folosești Codare URL JSON

  1. Lipește JSON-ul.
  2. Dacă are o eroare, vezi unde și poți să o rezolvi mai întâi.
  3. Copiați șirul codat și puneți-l după numele parametrului, de exemplu ?data=.

Despre Codare URL JSON

Aplicațiile de o singură pagină păstrează starea lor în adresă astfel încât un link să poată fi împărtășit. UI-urile de căutare trec filtrele ca JSON într-un parameter de query, iar unele API-uri iau un obiect JSON într-o cerere GET.

Brațele, ghilimelele, coloanele și spațiile sunt toate speciale într-un URL, așa că textul trebuie să fie codificat cu procent înainte de a intra într-o șiră de cerere. JSON este validat și minificat înainte de a fi codificat, astfel încât rezultatul este cât mai scurt posibil.

Întrebări frecvente

Cât de lung poate fi un URL?

Browserele permit adrese foarte lungi, dar serverele și proxy-urile le reduc adesea la 2.000 până la 8.000 de caractere. Pentru orice mai mare, trimiteți JSON într-un corp de cerere în loc.

Este sigur să pui date sensibile într-un URL?

Nu. URL-urile ajung în istoricul browserului, în jurnalul serverului și în capetele de referință. Codarea nu e criptare, așa că ține secretele departe de adresă.

Cum o decodific din nou?

Utilizați instrumentul de decodare a URL-urilor JSON, care inversează codificarea și rezultatul este formatat ca JSON legibil.

De ce este ieșirea mult mai lungă decât intrarea?

Fiecare caracter special devine trei caractere, de exemplu { se transformă în %7B. Textul structurat este plin de caractere speciale, deci creșterea cu 50% sau mai mult este normală.

Mai multe din URL și Base64

Toate instrumentele →