שאלות נפוצות
ציר זמן
צ'אט
פרספקטיבה

HTTP 303

מוויקיפדיה, האנציקלופדיה החופשית

Remove ads

תגובת HTTP 303 (באנגלית גם: See Other 303 תרגום חופשי: "ראה מיקום אחר") היא הדרך התקנית להפנות יישום רשת לכתובת URI חדשה, במיוחד אחרי שבקשת POST הוצגה החל מ-HTTP בגרסה 1.1[1].

תגובת ה-HTTP 303 מראה כי התגובה המבוקשת נמצאת תחת URI שונה, ותאוחזר על ידי בקשת GET. ה-URI המצוין אינו מהווה תחליף למקור הראשוני.

קוד זה יכול להיות בשימוש יחד עם כותר (header) של מיקום כמתואר להלן:

תגובת ה-HTTP 303 מוצגת כדרך תגובה אחת ל-URI המזוהה על פי תאוריית הווב הסמנטי[2] כ-"real-world object"[3] לדוגמה אם הכתובת http://www.example.com/id/alice(הקישור+אינו+פעיל) מזהה אדם בשם אליס[4], לא יוכל השרת להגיב לבקשת ה-GET ב-200 OK, משום שהשרת אינו יכול לשלוח את alice עצמה. במקום זה יציג השרת תגובת HTTP 303 ויפנה לדף אחר המציג תיאור של אליס.

בנוסף יכולה לשמש ה-HTTP 303 למטרות נוספות אחרות, ובהם בבניית RESTful בסביבת Web[5].

Remove ads

דוגמה

בקשת לקוח:

GET / HTTP/1.1
Host: www.example.com

תגובת שרת:

HTTP/1.1 303 See Other
Location: http://example.org/other(הקישור+אינו+פעיל)

ראו גם

הערות שוליים

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads