Hogy működik az URL kódolás elve?
Az URL protokollban egyes speciális karakterek vagy szóközök szabotálják a böngészők rendeltetésszerű utazását. Ezeket karaktereket helyettesíti egy 'százalék' és hexa érték.
Természetes, alapvető URL módosítások
- Puszta szóközök → %20: Nélkülözhetetlen böngésző sávos kulcsszókereséskor a formokból. Spaces in URLs become %20 or +
- Összekötő (&) jel → %26: Segít megkülönböztetni a belső tartalmi & és operátor & funkciót. Ampersand is encoded to avoid confusion with query separators
- Értékadó (=) jel → %3D: Az adatok megőrzése elengedhetetlen egy token kulcs megadásakor a backendhez. Equals sign is encoded in values to prevent parsing issues
- A '/' törtvonal → %2F: Segít elfedni a mappa utakat, s egy sima dokumentum stringjeként veszi a HTTP. Forward slash encoded when it's part of a value, not a path separator