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?
risposta
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.
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 –
Se questo è il caso dovrebbe essere l'intestazione 'R:'. –
@BenS Sarebbe contro-intuitivo. –
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 :)
Sì, ma perché "ciao" è stato scritto erroneamente in SMTP? –
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. –
- 1. Programma di sfruttamento del buffer overflow intenzionale
- 2. codice di stato HTTP HEAD del verbo
- 3. per il nome del campo di input?
- 4. Eclipse luna nessun completamento del nome del campo?
- 5. Haskell ha impostato dinamicamente il campo del record in base alla stringa del nome del campo?
- 6. Il caso del nome host HTTP (superiore/inferiore) è importante?
- 7. validates_presence_of +: messaggio mostra il nome del campo
- 8. Enti ServiceStack nome del campo Id
- 9. Gson - Stesso nome del campo, diversi tipi
- 10. Lunghezza massima del campo "tzname" nome dell'identificatore del fuso orario
- 11. Realm: modifica del nome del campo per la migrazione
- 12. Sovrascrittura del limite del nome campo predefinito in sfinge/docutils
- 13. Lunghezza del contenuto HTTP inferiore a Dimensione byte del file, è stato scaricato completamente?
- 14. Ottieni il nome del campo primario del modello Django
- 15. Nome del campo personalizzato in Flask-Admin
- 16. query jolly nel nome del campo
- 17. foreach con nome variabile pari al nome del campo
- 18. Restituzione del codice di stato http dal controller Web Api
- 19. Impostazione del codice di stato HTTP in Bottiglia?
- 20. nome del campo di ingresso inizia con un numero
- 21. Come utilizzare il nome del campo HTML in javascript se il nome del campo contiene un "." (punto)?
- 22. Ottieni il nome del campo struct usando la riflessione
- 23. accesso .Net campo da F #, quando il nome del campo è una parola chiave riservata
- 24. Passare il nome del campo in un modello di funzione
- 25. Come prevedere il nome corretto del paese per il nome del paese fornito dall'utente?
- 26. L'intestazione del campo di contenuto HTTP è compatibile con la codifica di trasferimento chunked?
- 27. fa il nome di un codice di stato HTTP importa
- 28. Creazione di un'espressione di query in cui il campo del nome è A o B
- 29. Logstash: come aggiungere il nome del file come campo?
- 30. Variazione nome del campo in JSON utilizzando Jackson
Wikipedia ha una spiegazione con i riferimenti che non si trattava di proposito (vedi http://en.wikipedia.org/wiki/HTTP_referrer). – Gumbo