הבדלים בין גרסאות בדף "Hypertext Transfer Protocol"

←‏היסטוריה: קישורים פנימיים של של 1996 ו- 1999. באופן כללי, צריך להוסיף קישורים פנימיים בכל רחבי הערך - הוא "שחור" מדי.
מ (בוט: מעביר קישורי בינויקי לויקינתונים - d:q8777)
(←‏היסטוריה: קישורים פנימיים של של 1996 ו- 1999. באופן כללי, צריך להוסיף קישורים פנימיים בכל רחבי הערך - הוא "שחור" מדי.)
הגרסה הראשונה של הפרוטוקול שהייתה בשימוש (0.9) הייתה פשוטה ביותר ולא תמכה ברוב האפשרויות הקיימות כיום. שיטת הבקשה היחידה בגרסה זו הייתה GET, לא הוגדרו שדות כותרת והבקשות לא כללו את גרסת ה-HTTP כפי שהן כיום. כתוצאה מכך הלקוח לא יכול היה להעביר לשרת שום אינפורמציה נוספת פרט לכתובת של העמוד המבוקש. התשובה של השרת הכילה את האובייקט שכתובתו ניתנה בבקשה, גם כן ללא שדות כותרת, ואינדיקציה לסוף ההודעה ניתנה על ידי ניתוק חיבור ה-[[TCP]] על ידי השרת. מכיוון שהתשובות הכילו רק את האובייקט המבוקש, הודעות שגיאה נשלחו גם הן בפורמט HTML ולא היה ניתן להבחין ביניהן לבין דפים רגילים.
 
במאי [[1996]] התפרסמה גרסה 1.0 של הפרוטוקול, שנמצאת עדיין בשימוש נרחב בעיקר על ידי [[שרת פרוקסי|שרתי פרוקסי]]. בגרסה זו נוספו שיטות הבקשה HEAD, POST, PUT, DELETE, LINK ו-UNLINK ובקשות נדרשו לציין את גרסת הפרוטוקול. תשובות השרת כללו עתה פרט לתוכן הדף המבוקש, קוד מיוחד שמציין את תוצאת הבקשה (ראו להלן), מלווה בהסבר טקסטואלי בן מספר מילים על משמעות הקוד. הוגדרו כ-30 שדות כותרת, שנועדו בין השאר לייעל את השימוש ב[[זיכרון מטמון|מטמון]], לציין מראש את אורך ההודעה, לאפשר הפניות אוטומטיות בין דפים ולהעביר מידע נוסף.
 
הגרסה הנוכחית, 1.1, פורסמה ביוני [[1999]] והתבססה ברובה על גרסה 1.0. ההבדלים העיקריים בין גרסה זו לקודמתה הם שליטה טובה יותר במטמון, הוספת שיטות הבקשה OPTIONS ו-TRACE, תמיכה ב-multiple hosts ותוספות מתקדמות שמטרתן לייעל את אופן הפעולה של הפרוטוקול. כמו כן, הוסרו מספר אפשרויות שהיו קיימות בגרסה הקודמת, לרוב משום שנמצאו לא שימושיות. מאפיין חשוב שנתמך בגרסה זו הוא האפשרות להשתמש בחיבור יחיד עבור מספר בקשות, במקום לפתוח חיבור חדש עבור כל אובייקט שנמצא בדף שהתקבל בתשובה הראשונה.
 
נעשו נסיונות להרחיב את הפרוטוקול וליצור גרסה 1.2, אך הם לא יצאו לפועל.
משתמש אלמוני