| קוד מצב HTTP |
משמעות הקוד |
| 100 |
על הלקוח להמשיך לשלוח את הבקשה. תגובה זמנית זו משמשת להודעות ללקוח שחלק מהבקשה שלו התקבלה על ידי השרת, ועדיין לא נדחתה. על הלקוח להמשיך לשלוח את שאר הבקשה, או אם הבקשה הושלמה, להתעלם מהתגובה הזו. השרת חייב לשלוח תגובה סופית ללקוח לאחר שהבקשה הושלמה. |
| 101 |
השרת כבר הבין את הבקשה של הלקוח, ויודיע ללקוח דרך כותרת ההודעה Upgrade לאמץ פרוטוקול שונה כדי להשלים את הבקשה הזאת. לאחר שליחת השורה הריקה האחרונה של התגובה הזו, השרת יעבור לפרוטוקולים המוגדרים בכותרת Upgrade. יש לנקוט בפעולה דומה רק כאשר המעבר לפרוטוקול החדש הוא מועיל יותר. לדוגמה, אם המעבר לגרסה חדשה של HTTP כדאי יותר מהגרסה הישנה, או אם יש צורך לעבור לפרוטוקול בזמן אמת ובסנכרון. |
| 102 |
קוד מצב המורחב על ידי WebDAV (RFC 2518), מייצג שעדיין מבצעים את ההנחיה. |
| 200 |
הבקשה הושלמה בהצלחה, והכותרות או גוף התגובה המבוקשים יחזרו עם התגובה הזו. |
| 201 |
הבקשה הושלמה, ויש משאב חדש שנוצר בהתאם לבקשה, וכתובת ה-URI שלו הוחזרה עם כותרת ה-Location. אם המשאב הדרוש לא יכול להתקיים מיד, יש להחזיר '202 Accepted'. |
| 202 |
השרת קיבל את הבקשה, אך עדיין לא עיבד אותה. כפי שהוא עשוי להידחות, הבקשה עשויה להתבצע או לא. במקרה של פעולות אסינכרוניות, לעיתים קרובות הדרך הנוחה ביותר היא לשלוח קוד מצב זה. תגובה עם קוד 202 מיועדת לאפשר לשרת לקבל בקשות לתהליכים אחרים מבלי להחזיק את לקוח מחובר עד שהפעולה המבוצעת הושלמה. בתגובה שבוצעה היא צריכה לכלול מידע המצביע על מצב העיבוד הנוכחי. |
| 203 |
השרת עיבד את הבקשה בהצלחה, אך המידע המילולי שהוחזר אינו קבוצה מאומתת מהשרת המקורי, אלא עותק מקומי או של צד שלישי. המידע עשוי להיות תת-קבוצה או עליית קבוצה של הגרסה המקורית. |
| 204 |
שרת עיבד את הבקשה בהצלחה, אך אינו נדרש להחזיר תוכן כלשהו, והוא מעדיף להחזיר מידע מעודכן. התגובה עשויה להחזיר מידע חדש או מעודכן. |
| 205 |
שרת עיבד את הבקשה בהצלחה, ואין תוכן להחזיר. עם זאת, בניגוד לתגובה 204, תגובה עם קוד זה דורשת מהלקוח לאפס את תצוגת המסמך. תגובה זו משמשת בדרך כלל כאשר נכנסים נתונים מהמשתמש. |
| 206 |
השרת עיבד בהצלחה חלקית של בקשת GET. שותפיה כמו FlashGet או 迅雷 משתמשים בתגובה זו כדי ליישם הורדות הפסקה. בקשה זו חייבת לכלול כותרת Range |
| 207 |
קוד המורחב על ידי WebDAV (RFC 2518), מייצג אחר כך את גוף התגובה שיהיה XML ויכול לכלול סדרה של קודי תגובה נפרדים. |
| 300 |
המשאב המבוקש מספק מספר בחירות, כל אחת כתובת משלה ומידע מסחרי של דפדפן. המשתמש או הדפדפן יכולים לבחור כתובת המועדפת עליהם לביצוע ההפניה. התגובה כוללת כתובת המאפשרת למשתמש או לדפדפן לבחור את הכתובת המועדפת. |
| 301 |
המשאב המבוקש עבר לעדכון קבוע לכתובת חדשה, וכל הפניה עתידית למשאב זה צריכה לכלול את ה-URI המוחזרת בתגובה הזו. הכתובת הקבועה החדשה צריכה להיות מוחזרת בכותרת ה-Location. |
| 302 |
המשאב המבוקש עובר באופן זמני לכתובת אחרת. הלקוח צריך להמשיך לשלוח את הבקשות לכתובת המקורית. |
| 303 |
התגובה לבקשה הנוכחית יכולה להימצא ב-URI אחר, ועל הלקוח לגשת לאותו המשאב עם מתודולוגיית GET. המטרה היא לאפשר להעביר פלט של בקשות POST למשאב חדש. |
| 304 |
אם הלקוח שלח בקשת GET מותנית והמסמך לא השתנה מאז הביקור הקודם, השרת צריך להחזיר את הקוד הזה. |
| 305 |
המשאב המבוקש חייב להיות נגיש דרך פרוקסי שצוין. הכותרת Location תספק את כתובת ה-URI של הפרוקסי הזה. |
| 306 |
בקוד האחרון בגרסה החדשה הוא לא בשימוש. |
| 307 |
המשאב המבוקש עובר באופן זמני לכתובת אחרת. הלקוח צריך להמשיך לשלוח את הבקשות לכתובת המקורית. |
| 400 |
1. קיימת שגיאה סמנטית, ואין השרת יכול להבין את הבקשה הנוכחית. 2. יש שגיאה בנתוני הבקשה. |
| 401 |
הבקשה הנוכחית דורשת אימות של המשתמש. התגובה חייבת לכלול כותרת WWW-Authenticate במטרה לשאול את המידע של המשתמש. |
| 402 |
קוד זה שמור בדרישות פוטנציאליות לעתיד. |
| 403 |
השרת הבין את הבקשה, אך מסרב לבצע אותה. בשונה מתגובה 401, כאן האימות אינו עוזר, ואין לחזור על הבקשה. |
| 404 |
הבקשה נכשלה, והמשאב המבוקש לא נמצא בשרת. אין מידע לגבי מצב זה, מחובת השרת להשתמש בקוד 410 אם הוא יודע שהמשאב כבר לא קיים. |
| 405 |
שיטת הבקשה שנבחרה לא נתמכת למשאב הנוכחי. התגובה חייבת לכלול כותרת Allow להציג את שיטות הבקשה המאפשרות. |
| 406 |
תכונות התוכן של המשאב המבוקש לא מצעות את התנאים הנדרשים בכותרת הבקשה, לכן אי אפשר לייצר את גוף התשובה. |
| 407 |
דומה לתגובה מספר 401, רק שהלקוח צריך לאמת את עצמו מול הפרוקסי. |
| 408 |
נסח הבקשה פג. הלקוח לא סיים לשלוח את הבקשה בידי השרת. |
| 409 |
הבקשה לא יכולה להתבצע בגלל קונפליקט עם מצב הנוכחי של המשאב המבוקש. |
| 410 |
המשאב המבוקש לא קיים יותר בשרת, ואין לו כתובת הפניה ידועה. |
| 411 |
השרת מסרב לקבל בקשות ללא כותרת Content-Length שהוגדרה. |
| 412 |
השרת נכשל באישור תנאים מוקדמים שניתנו בכותרות הבקשה. |
| 413 |
השרת סירב לבצע את הבקשה כי גודל גוף הבקשה יעלה על גבולות הכשירות של השרת. |
| 414 |
אורך ה-URI המבוקש עולה על מה שהשרת יכול לפרש. |
| 415 |
גוף הבקשה אינו בפורמט המפוקח על ידי השרת. |
| 416 |
נדרש להחזיר טווח מסוים של נתונים ולא ניתן לקבוע את הנתונים בזה. |
| 417 |
תוכן הצפוי בכותרת Expect לא עובד, או שהשרת כפרוקסי לא יכול להבטיח את זה. |
| 421 |
סך החיבורים מה-IP הנוכחי לשרת עלה על מגבלת החיבורים שהותרה. |
| 422 |
הבקשה בפורמט הנכון אך קיימת טעות סמנטית. |
| 424 |
שגיאה בבקשה שהתרחשה בעבודה קודמת. |
| 425 |
הוגדר במסמכים המתקדמים של WebDAV, אך לא נמצא ב-RFC 3658. |
| 426 |
הלקוח נדרש לעבור ל-TLS/1.0. |
| 449 |
הרחבה של מיקרוסופט, שאומרת שהבקשה צריכה להתבצע שוב לאחר פעולות המתאימות. |
| 500 |
השרת נתקל במצב בלתי צפוי שלא יאפשר לו להשלים את הבקשה. |
| 501 |
השרת לא תומך בפונקציה הנדרשת על ידי הבקשה הנוכחית. |
| 502 |
שרת הפועל כ-gateway קיבל תגובה בלתי תקפה משרת upstream. |
| 503 |
השרת אינו יכול לטפל בבקשה בשל תחזוקה זמנית או עומס. |
| 504 |
השרת לא הצליח לקבל תגובה בזמן משרת upstream. |
| 505 |
השרת לא תומך או מסרב לתמוך בגרסת HTTP הנדרשת על ידי הבקשה. |
| 506 |
קוד שמורה ששב שגיאה |
| 507 |
השרת לא יכול לאחסן מידע הנחוץ כדי להשלים את הבקשה. |
| 509 |
השרת הגיע למגבלת רוחב פס. קוד זה אינו רשמי אך נמצא בשימוש נרחב. |
| 510 |
מדיניות הגישה למשאב לא התגשמה. |