URL kodēšana

Autors: John Stephens
Radīšanas Datums: 2 Janvārī 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
What is URL Encoding? - URL Encode/Decode Explained - Web Development Tutorial
Video: What is URL Encoding? - URL Encode/Decode Explained - Web Development Tutorial

Saturs

Definīcija - ko nozīmē URL kodēšana?

URL kodējums ir mehānisms, ar kura palīdzību tīmekļa serveri un pārlūkprogrammas nespēj vai speciālās rakstzīmes pārtulkot vispārpieņemtā formātā. Informācijas kodējumu var izmantot vienotiem resursu nosaukumiem (URN), vienotiem resursu identifikatoriem (URI) un vienotiem resursu vietrādēm (URL), un atlasītās rakstzīmes vietrāžos URL tiek aizstātas ar vienu vai vairākiem rakstzīmju tripletiem, kas sastāv no procentiem un diviem heksadecimālie cipari. Heksadecimālie cipari rakstzīmju tripletos norāda aizstāto rakstzīmju skaitlisko vērtību. URL kodēšana tiek plaši izmantota HTML formas datu iesniegšanā HTTP pieprasījumos.


URL kodējumu sauc arī par kodēšanas procentiem.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro URL kodēšanu

Saskaņā ar RFC 3986 rakstzīmēm, kas atrastas vietrāžos URL, ir jābūt noteiktā rezervēto un nenodrošināto ASCII rakstzīmju komplektā. Tomēr URL kodējums ļauj rakstzīmēm, kuras pretējā gadījumā nebūtu atļauts attēlot, izmantojot atļautās rakstzīmes. URL kodējumu galvenokārt izmanto vadības rakstzīmēm, kas nav ASCII - rakstzīmes, kas pārsniedz ASCII rakstzīmju kopu, kas sastāv no 128 rakstzīmēm, un rezervētajām rakstzīmēm, piemēram, semikolu, vienādības zīmi, atstarpi vai caret.

URL kodēšanai parasti seko divpakāpju process, kas sastāv no rakstzīmju virknes pārvēršanas baitu secībā ar UTF-8 kodējumu un pēc tam katra baita, kas nav ASCII raksturs, pārvēršana par “% HH”, kur HH ir aizstātā baita atbilstošais heksadecimālais attēlojums. URL kodējums var palīdzēt pārveidot rakstzīmes, kas nav ASCII, formātā, ko var pārraidīt internetā.