|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Uniform Resource Locator (URL) är den korrekta benämningen för en webbadress som till exempel URL uppfanns 1989 av Tim Berners-Lee i samband med att World Wide Web lanserades. URLen är konstruerad för att vara universell och för att fungera olika former av kommunikation via Internet som en vägkarta. En URL kan användas för att hitta fram till en viss dator likväl som för att peka ut riktningen via en hyperlänk i en text. En URL kan även användas för att hitta en fil på den egna datorn. Som exempel kan vi betrakta URLen
redigera URL-designEnligt praxis bör man i sin design av URL:er dölja den underliggande tekniska implementationen. Istället bör en URL identifiera den resurs (t.ex. en sida, produkt eller registerpost) som man vill utföra en handling på (t.ex. att redigera den)[1]. Exempel:
Ett vanligt förekommande fel är att path-delen används för att indetifiera det skript som utför handlingen (edit.php):
redigera URL-kodningEngelska bokstäver A-Z och a-z, siffror 0-9 samt tecknen För binära värden, som inte är text, kodar man byte för byte. För text, vilket är det vanligaste (mera specifikt är det oftast filnamn) måste man veta vilken teckenkodning det är (samband mellan nummer och tecken). Enligt den standard som gällt sedan 2005 ska det vara Unicode kodad med UTF-8. Det innebär en byte för ASCII-tecken (7-bits) och 2 bytes för (nästan alla) övriga latinska och kyrilliska tecken, och tre bytes för (nästan alla) övriga tecken. Sedan kodas varje byte med % och två hexadecimala siffror. Normalt i sker detta automatiskt av webbläsaren, åtminstone nyare webläsare, och de använder normalt UTF-8. Dock kan servrar i vissa fall vara konfigurerade att använda en annan teckentabell, till exempel Latin-1. I så fall bör webadressen alltid skrivas med %-kodning. Traditionellt undviker man helt enkelt tecken utöver US-ASCII, t.ex. å,ä,ö. För att säkerställa en korrekt transfer av adressens tecken anges de enligt följande exempel:
När det gäller själva domännamnet används en annan nyare och kompaktare standard, Punycode. redigera Se ävenredigera Referenser
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| All Right Reserved © 2007, Designed by Stylish Blog. |