Kāpēc saites tiek "procentētas" mīklainos kodos?
Lielākais tiešsaistes vadības punkts HTTP pārvalda adreses ar tīriem US-ASCII alfabētiem. Citu valstu burti, simboli pārvēršas nedroši, ko brauzeris atsakās skriptēt, tāpēc vajag '%'.
Praktiski izmantošanas likumsakarības
- Atstarpe → %20: Kritiskais un obligātais standarts ievadot web meklēšanu tiešsaistē. Spaces in URLs become %20 or +
- Sajūdzošā & iekava → %26: Atdala vērtības. Kad jāiešifrē simbola 'un' forma mēs saglabājam vērtību un serveris nekļūdās ar direktīvu. Ampersand is encoded to avoid confusion with query separators
- Bāzes = zīme → %3D: Nepieciešama lietotnes piesaistei izvadot sistēmai API paroli un pamatdatus saites failā. Equals sign is encoded in values to prevent parsing issues
- Dalītājs / → %2F: Failu direkciju apzināšanos slēpjamais operatora tīmeklis - ļoti pieprasīts API saziņā, kur apmelo adresi. Forward slash encoded when it's part of a value, not a path separator