Tema: Re: koks http adreso max ilgis pagal standartus
Autorius: Nerijus T
Data: 2009-04-10 15:44:37
uri http://www.aaa.zz/aaaa/bbbb/ccc.cgi?aaa=bbb&ccc=ggg
realiai HTTP bus iskaidytas i (jei tik lyg ne per proxy)

GET /aaaa/bbbb/ccc.cgi?aaa=bbb&ccc=ggg HTTP/1.0
Host: www.aaa.zz
User-Agent: Mozilla

tas 255 tik host man  aktualu koks pagal standartus URI visas ilgis

kiek is saimhe linko supratau siandienai primtinas 2000 Ascii simboliu


"Justas Butkus" <butkus.justas@gmail.com> wrote in message 
news:grmqu0$k8r$1@trimpas.omnitel.net...
> Gal taip:
> http://tools.ietf.org/html/rfc3986
>
> <citata>
> URI producers should use names
>   that conform to the DNS syntax, even when use of DNS is not
>   immediately apparent, and should limit these names to no more than
>   255 characters in length.
> </citata>
>
> Kadangi HTTP/1.1 adresų klausimu yra paremtas Uniform Resource
> Identifier (URI).
>
> Taigi, nors pats standartas nesako, koks ilgis yra privalomas (BNF
> reguliariose išraiškose to nematyti), tačiau siūlo nepersistengti.
>
> Gal ne tik dėl MySQL'io varchar'o. :)
>
>
>
> --
> JB
>
> saimhe rašė:
>>> koks http adreso max ilgis pagal standartus kartu su QUERY_STRING
>>
>>  Nėra. http://www.boutell.com/newfaq/misc/urllength.html
>>  Iš kitos pusės,
>> http://www.velocityreviews.com/forums/t380925-http11-400-when-get-request-length-is-over-260-bytes.html
>>
>> -- atskirais atvejais IIS'e yra, ar bent jau buvo.
>>
>>
>>> forume apribojimas 255, kuo pagristas tas skaicius
>>
>>  VARCHAR(255) dar visai neseniai buvo MySQL maksimumas. Ko gero, tai
>> tikėtiniausia priežastis.
>>