Utangulizi mfupi kwa URL Kuandika

URL ya tovuti, pia inajulikana kama "anwani ya tovuti", ndiyo mtu atakayeingia kwenye kivinjari cha wavuti ili kufikia tovuti maalum. Unapopitisha habari kupitia URL, unahitaji kuhakikisha inatumia tu wahusika maalum. Wahusika hawa kuruhusiwa hujumuisha wahusika wa kialfabeti, nambari, na wahusika maalum ambao wana maana kwenye kamba ya URL. Wale wahusika wengine ambao wanahitaji kuongezwa kwenye URL wanapaswa kuwa encoded ili wasiwe na matatizo wakati wa safari ya kivinjari ili kupata kurasa na rasilimali unayotafuta.

Kuandika URL

Tabia ya kawaida ya encoded kwenye kamba ya URL ni tabia . Unaona tabia hii wakati wowote unapoona plus-ishara (+) katika URL. Hii inawakilisha tabia ya nafasi. Ishara zaidi inafanya kama tabia maalum inayowakilisha nafasi hiyo kwenye URL. Njia ya kawaida utaona hii ni kiungo cha barua pepe kinachojumuisha somo. Ikiwa unataka kichwa kiwe na nafasi ndani yake, unaweza kuziingiza kama unauongezea:

mailto: barua pepe? subject = hii + ni + yangu + somo

Nakala hii ya maandishi ya encoding ingeweza kusambaza somo la "hii ndiyo somo langu". Tabia "+" katika encoding ingebadilishwa na

Ili kuingiza URL, unaweza kuchukua nafasi tu wahusika maalum na kamba yao ya encoding. Hii itakuwa karibu daima kuanza na tabia ya%.

Kuandika URL

Kwa ukamilifu, unapaswa kuingiza kila wakati wahusika maalum katika URL. Jambo moja muhimu, ikiwa huhisi hatarini na majadiliano yote au encoding, ni kwamba kwa kawaida hutaona wahusika maalum katika URL nje ya muktadha wao wa kawaida isipokuwa na data ya fomu.

URL nyingi hutumia herufi rahisi ambazo zinaruhusiwa daima, kwa hiyo hakuna encoding inahitajika kabisa.

Ikiwa unawasilisha data kwenye script za CGI kwa kutumia njia ya GET, unapaswa kuingiza data kama italetwa juu ya URL. Kwa mfano, ikiwa unasajili kiungo ili kukuza feed RSS , URL yako itahitaji kuingizwa ili kuongeza URL ya script unayoiendeleza.

Je! Inapaswa Kujiandikishwa?

Tabia yoyote ambayo si tabia ya kialfabeti, namba, au tabia maalum ambayo hutumiwa nje ya mazingira yake ya kawaida itahitaji kuingizwa kwenye ukurasa wako. Chini ni meza ya wahusika wa kawaida ambayo inaweza kupatikana katika URL na encoding yao.

Tabia zilizohifadhiwa URL Kujiandikisha

Tabia Kusudi la URL Kuandika
: Toka itifaki (http) kutoka kwa anwani 3B
/ Fungua kikoa na vielelezo % 2F
# Toa nanga % 23
? Toa kamba ya swala 3F
& Tofauti vipengele vya swala % 24
@ Tumia jina la mtumiaji na nenosiri kutoka kwa kikoa 40
% Inaonyesha tabia iliyo encoded % 25
+ Inaonyesha nafasi % 2B
Haipendekezwi katika URL 20 au +

Kumbuka kuwa mifano hii iliyosafishwa ni tofauti na yale unayopata na wahusika maalum wa HTML . Kwa mfano, ikiwa unahitaji kufuta URL na tabia ya ampersand (&), utatumia% 24, ambayo ni nini inavyoonekana katika meza hapo juu. Ikiwa ungeandika HTML na unataka kuongeza ampersand kwenye maandishi, huwezi kutumia% 24. Badala yake, ungependa kutumia "& amp;"; au "& # 38;", zote mbili zinaweza kuandika & katika ukurasa wa HTML wakati ulipotolewa. Hii inaweza kuonekana kuwa na wasiwasi kwa mara ya kwanza, lakini kimsingi ni tofauti kati ya maandishi yanayotokea kwenye ukurasa yenyewe, ambayo ni sehemu ya kanuni ya HTML, na kamba ya URL, ambayo ni kipengele tofauti na kwa hiyo inategemea sheria tofauti.

Ukweli kwamba tabia ya "&", pamoja na wahusika wengine wengi, inaweza kuonekana katika kila mmoja haipaswi kukuchanganya na tofauti kati ya hizo mbili.

Makala ya awali na Jennifer Krynin. Iliyotengenezwa na Jeremy Girard.