Mikä on URL-osoitteen enimmäispituus eri selaimissa?
Mikä on URL-osoitteen enimmäispituus eri selaimissa? Eroaako se selainten välillä?
Määrääkö HTTP-protokolla sen?
4653
3
Mikä on URL-osoitteen enimmäispituus eri selaimissa? Eroaako se selainten välillä?
Määrääkö HTTP-protokolla sen?
Lyhyt vastaus - tosiasiallinen 2000 merkin raja
Jos pidät URL-osoitteet alle 2000 merkin, ne toimivat lähes kaikissa asiakas- ja palvelinohjelmistojen yhdistelmissä. Jos kohdistat tietyt selaimet, katso alla olevat tarkemmat tiedot erityisrajoituksista.
Pidempi vastaus - ensinnäkin standardit...
RFC 2616 (Hypertext Transfer Protocol HTTP/1.1) kohdassa 3.2.1 sanotaan seuraavaa.
Katso myös tämä vastaus Matas Vaitkeviciukselta alla.
Ovatko nämä tiedot ajan tasalla?
Tämä on suosittu kysymys, ja koska alkuperäinen tutkimus on ~12 vuotta vanha, yritän pitää sen ajan tasalla: Syyskuussa 2018 neuvot ovat edelleen voimassa. Vaikka IE11 saattaa mahdollisesti hyväksyä pidempiä URL-osoitteita, vanhojen IE-asennusten yleisyys ja hakukoneiden rajoitukset merkitsevät, että alle 2000 merkkiä on paras yleinen käytäntö.
WWW FAQ: Mikä on URL-osoitteen enimmäispituus? on oma vastauksensa, joka perustuu empiiriseen testaukseen ja tutkimukseen. Lyhyt vastaus on, että 2048 merkin ylittäminen tekee Internet Explorerin tyytymättömäksi, joten tätä rajaa kannattaa käyttää. Katso sivulta pitkä vastaus.
URI RFC (jonka osajoukko URL-osoitteet ovat) ei määrittele enimmäispituutta, mutta se suosittaa, että URI:n isäntänimiosa (jos se on käytössä) ei ylitä 255 merkkiä:
Kuten muissa viesteissä on todettu, joillakin selaimilla on kuitenkin URL-osoitteen pituutta koskeva käytännön rajoitus.