2010-06-21 6 views
38

Ho letto di recente (non riesco a ricordare dove, o vorrei tornare a quella fonte) che l'errore di ortografia del nome del campo dell'intestazione HTTP nella specifica era intenzionale. È esatto? Se è così, perché?L'errore di ortografia del nome del campo HTTP è stato intenzionale?

+3

Wikipedia ha una spiegazione con i riferimenti che non si trattava di proposito (vedi http://en.wikipedia.org/wiki/HTTP_referrer). – Gumbo

risposta

58

Philip Hallam-Baker e Roy Fielding ne sono responsabili. Quando realizzarono che non era corretto, troppe persone lo stavano usando.

Ora, Phillip jokes about getting the Oxford Dictionary to recognize his spelling:

la sua, come quando ho fatto il campo referer. Non ho avuto altro che dolore per la mia scelta di ortografia. Ora sto tentando di correggere nell'OO poiché il mio spelling è utilizzato più miliardi di volte al minuto più di loro.

Roy anche scherzato sul fatto che il spell comando UNIX didn't recognize any spelling of it:

> Qualcun altro ha notato che l'intestazione HTTP "Referer:" è scritto sbagliato?

Va bene, nessuno dei due (referer o referente ) è compreso da "spell" . Dico che dovremmo solo dare la colpa a in Francia. ;-)

Informazioni tratte dall'articolo HTTP_REFERER Origins di Wikipedia.

+65

Non è un errore ortografico; è un _ottimizzazione_. Tralasciando la "R" ridondante nel nome dell'intestazione, probabilmente ha ridotto molti terabyte di utilizzo della larghezza di banda nel corso degli anni. = P –

+8

Se questo è il caso dovrebbe essere l'intestazione 'R:'. –

+0

@BenS Sarebbe contro-intuitivo. –

4

Credo che sia stato un errore che è stato rilevato solo dopo il rilascio, a quel punto era troppo tardi per cambiarlo e esistevano già molte dipendenze.

un wiki link a (semi) proove esso :)

+2

Sì, ma perché "ciao" è stato scritto erroneamente in SMTP? –

+2

Pensavo di aver letto da qualche parte che "HELO" in SMTP era un ritorno a ARPANET ma non riesco a trovare alcuna citazione per questo, quindi prendilo con un macigno di sale. –

Problemi correlati