קנאָוולעדגעבאַסע פּשוט ינסטראַקשאַנז צו אַרבעטן מיט די Profitserver דינסט
הויפּט קנאָוולעדגעבאַסע הטטפּ טעות קאָודז: גאַנץ רשימה פון סערווער ערראָרס

הטטפּ טעות קאָודז: גאַנץ רשימה פון סערווער ערראָרס


אין דער וועלט פון וועב אַנטוויקלונג, HTTP טעות קאָודז שפּילן אַ וויטאַל ראָלע אין אַפעקטינג די באַניצער דערפאַרונג און שעם פון אַ וועבזייטל. אין דעם אַרטיקל, מיר וועלן באַטראַכטן אַ גאַנץ רשימה פון סערווער טעות קאָודז, פונאַנדערקלייַבן זייער מינינגז און לערנען ווי צו יפעקטיוולי טייַטשן סערווער ענטפער קאָודז צו סאָלווע פּראָבלעמס און אַפּטאַמייז די פאָרשטעלונג פון וועב אַפּפּס.

וואָס איז אַ הטטפּ ענטפער קאָד

הטטפּ ענטפער קאָד איז די שפּראַך פון וועב סערווערס וואָס איבערזעצן בלעטערער ריקוועס אין פאַרשטיייק אינסטרוקציעס. עס איז ווי אַ פּאָעט ענטפֿערן ווירטואַל פראגעס, געבן זיי טייַטש און ריכטונג. ענטפער קאָודז זענען נישט שטענדיק הטטפּ טעות קאָודז. פֿאַר בייַשפּיל, "200 גוט" מיטל אַז אַלץ איז גוט, אָבער הטטפּ טעות "404 ניט געפֿונען" מיטל ווען דער בלאַט איז פאַרפאַלן אין די ווירטואַל פּלאַץ. יעדער קאָד איז אַ יינציק אויסדרוק פון די סערווער שטאַט, די דיקאָודינג פון וואָס אַלאַוז אונדז צו פֿאַרשטיין וואָס איז געשעעניש אויף די אנדערע זייַט פון די ווירטואַל וועלט.

1xx קאָודז (אינפֿאָרמאַציע)

1xx סטאַטוס קאָודז אין די הטטפּ פּראָטאָקאָל זענען אַ מין פון ערשטער לינק אין די דיאַלאָג צווישן די סערווער און דער קליענט. אַנשטאָט צו צושטעלן אַ פולשטענדיק ענטפער צו אַ בקשה, זיי צושטעלן אינפֿאָרמאַציע וועגן דעם קראַנט סטאַטוס, מאכן דאַטן וועקסל מער עפעקטיוו. זאל ס נעמען אַ נעענטער קוק בייַ זיי:

100 פאָרזעצן . HTTP ענטפער קאָד אין וועלכן דער סערווער גיט דעם באַניצער גרינעם ליכט, און ערמעגליכט אים זיכער ווייטער צו שיקן אַ גרויסע בקשה.

101 בייטן פּראָטאָקאָלן . דער סערווער זאָגט דעם קליענט אַז ער ענדערט די כּללים פֿון שפּיל, למשל, אַריבערגיין פֿון HTTP צום זיכערערן HTTPS. אין דעם פֿאַל ווערט דער "אַפּגרעיד" כעדער גענוצט פֿאַר דער פּראָטאָקאָל ענדערונג.

102 פּראַסעסינג . די קאָד איז ווי אַ מעסעדזש אַז דער סערווער האָט אָנגענומען די בקשה, אָבער איז נאָך אַלץ פאַרנומען מיט אַ קאָמפּליצירטער אָפּעראַציע.

103 פריע עצות . דא שיקט דער סערווער עטלעכע אנווייזנדיקע כעדערס צום קליענט פאר דער הויפט ענטפער, ווארנענדיג וועגן עפעס וואס קען זיין רעלאוואנט אין דער נאנטער צוקונפט.

2xx קאָד (געראָטן)

הטטפּ טעות קאָודז אין דער גרופּע 2xx אָנווייַזן אַ געראָטן בעטן פון די סערווער. זיי יסענשאַלי אַקט ווי אַ "גרין ליכט" אין די פאַרנעם פון וועב קאָמוניקאַציע, קאַנפערמינג אַז אַלץ איז געגאנגען לויט צו פּלאַן און איז הצלחה געענדיקט.

200 OK . די סטאטוס ווערט גענוצט ווען דער סערווער באהאנדלט א פארלאנג מיטן GET מעטאד אן פראבלעמען און גיט צוריק די פארלאנגטע דאטן אלס ענטפער. דער "Content-Type" קעפל באריכטעט דעם אינהאלט טיפ אין דער ענטפער. עס אינפארמירט נאר דעם קליענט אז די פארלאנג איז געווען געראָטן.

201 באשאפן . דא מעלדט דער סערווער די שאַפונג פון אַ נייעם רעסורס.

202 אנגענומען . דער סערווער לאזט וויסן דעם באניצער אז די פארלאנג איז אנגענומען געווארן, אבער עס וועט נעמען צייט צו ענטפערן.

203 נישט-אויטאָריטעטיווע אינפאָרמאַציע . דער קאָד גיט דעם קליענט דאַטן וואָס זענען אפשר נישט אפיציעל, אָבער קענען גענוצט ווערן פֿאַר פֿאַרגלייַך.

204 קיין אינהאַלט . דער סערווער האט פּראַסעסט די בקשה אָבער גיט נישט צוריק קיין נאָך אינהאַלט.

205 צוריקשטעלן אינהאַלט . דאָ ווערט דער קליענט אינסטרואירט צו צוריקשטעלן די איצטיקע אויסזיכט אדער דאַטן נאָכן שיקן.

206 טיילווייזער אינהאַלט . דיזער פאַל ווייזט אז די ענטפער אנטהאלט נאר א טייל פון די פארלאנגטע אינהאַלט. די "אינהאַלט-קייט" קעפל ווייזט די טיילווייזע אינהאַלט קייט.

207 מולטי-סטאַטוס. דער סערווער האט ערפאלגרייך פארענדיקט א מולטי-אפעראציע פארלאנג פונעם קליענט, און די ענטפער אנטהאלט אינפארמאציע וועגן דעם סטאטוס פון יעדער פון די אפעראציעס.

226 IM גענוצט . דער קאָד ווײַזט אָן אַז דער סערווער האָט גענוצט די אינקרעמענטאַלע מעטאַדאַטאַ (IM) מעטאָדע און האָט רעאַגירט דורך איבערגעבן בלויז די מאָדיפֿיצירטע רעסורס טיילן צום קליענט.

3xx קאָודז (רידירעקטס)

3xx קאָודז אין די הטטפּ פּראָטאָקאָל זענען ווי פּוינטערז וואָס פירן די באַניצער צו אַ נייַע מיטל אָרט. זיי מיטטיילן דעם קליענט אַז נאָכגיין-אַרויף סטעפּס מוזן זיין גענומען צו באַקומען די געבעטן אינהאַלט אָדער צו זיין רידערעקטיד צו אן אנדער מיטל. לאָמיר ייַנטונקען זיך אין די פרטים פון יעדער פון זיי:

300 קייפל ברירות . דער קליענט באקומט א סיגנאל אז עס זענען דא עטלעכע מעגלעכע לאקאציעס פארן רעסורס און באקומט א ברירה אלס ענטפער. אין די יעצטיגע אומשטענדן, קען דער "לאקאציע" קעפל ווייזן אנדערע אפציעס פארן רעסורס.

301 אריבערגעפירט אויף אייביק. דער סערווער באריכטעט צוריק צום באַניצער אַז די רעסורס איז אויף אייביק אריבערגעפירט געוואָרן צו אַן אַנדער אָרט.

302 געפֿונען . די HTTP קאָד איז ענלעך צו אַ צייטווייליגע רידערעקט. דער סערווער אינפאָרמירט דעם קאָנסומער אַז די רעסורס איז צייטווייליג בנימצא ביי אַן אַנדער URL. די "לאָקאַציע" כעדער ווייזט צו די נייע URL פֿאַר די צייטווייליגע רידערעקט.

303 זעה אנדערע . דער קליענט ווערט געזאגט אז די רעסורס איז פאראן ביי אן אנדער URL און מוז מאכן א GET פארלאנג צו דעם נייעם אדרעס.

304 נישט געענדערט . די סטאטוס זאגט דעם קליענט אז די רעסורס איז געבליבן אומגעענדערט זינט די לעצטע פארלאנג און דארף נישט נאכאמאל אראפגעלאדן ווערן. ווען מען מאכט א פארלאנג, ווערט די "אויב-געענדערט-זינט" קעפל גענוצט צו קאנטראלירן אויב די רעסורס איז געענדערט געווארן.

305 ניצן פראקסי. אלס אן ענטפער, באריכטעט דער סערווער אז ער זאל ניצן דעם ספעציפיצירטן פראקסי צו צוקומען צום פארלאנגטן רעסורס.

306 (רעזערווירט) — דער קאָד איז רעזערווירט געוואָרן, אָבער אין פאַקט ווערט ער נישט גענוצט.

307 טעמפּאָראַרי רידירעקט . דער קאָד איז ענלעך צו 302 געפֿונען, אָבער פֿאָדערט אַז דער קליענט זאָל בלייבן אין דער פֿאַרלאַנג מעטאָדע וואָס איז געניצט געוואָרן אין דער אָריגינעלער פֿאַרלאַנג.

308 שטענדיקע רידירעקט . ווײַזט אָן אַז דער רעסורס האָט געמאַכט אַ שטענדיקן איבערגאַנג צו אַ נײַעם URI און דער קליענט זאָל נוצן דעם נײַעם URI פֿאַר אַלע צוקונפֿטיקע ריקוועסץ.

4xx הטטפּ טעות (קליענט ערראָרס)

הטטפּ 4xx טעות קאָודז אָנווייַזן קליענט ערראָרס. דעם מיטל אַז די פּראָבלעם איז אויף די באַניצער זייַט, אַזאַ ווי די וועב בלעטערער אָדער אַפּ.

400 שלעכטע פארלאנג . דער סערווער קען נישט באהאנדלען די פארלאנג צוליב סינטאקס-פעלער, אומגילטיגע דאטן, אדער אנדערע פעלער אויף דער קליענט זייט.

401 נישט ערלויבט. דער סערווער קען נישט באהאנדלען די פארלאנג צוליב סינטאקס טעותים, אומגילטיגע דאטן, אדער אנדערע טעותים אויף דער קליענט זייט.

402 צאָלונג פארלאנגט . דער קאָד איז נישט אַקטיוו אין דעם מאָמענט און איז רעזערווירט פֿאַר צוקונפֿטיק נוצן. עס קען אָנווייַזן די נויט צו באַצאָלן איידער איר אַקסעס די רעסורס אין דער צוקונפֿט.

HTTP טעות 403 פארבאטן. דער קליענט האט נישט גענוג רעכטן צו צוקומען צו די פארלאנגטע רעסורס.

404 נישט געפֿונען. די געבעטענע רעסורס עקזיסטירט נישט אויף דעם סערווער. דאָס איז איינע פֿון די מערסט פֿאַרשפּרייטע באַניצער־פֿעלער.

405 מעטאָדע נישט ערלויבט . דער סערווער שטיצט נישט די ספּעציפֿיצירטע בעטן מעטאָדע אין בעת ​​דעם רעסורס. דער "ערלויבן" קעפּל ווייזט די ערלויבטע מעטאָדן פֿאַר דעם רעסורס. מיט דעם קאָד,

406 נישט אקצעפטירבאר. דער סערווער קען נישט צושטעלן דאטן אין א פארמאט וואס קען ווערן אקצעפטירט דורך דעם קליענט.

407 פראקסי אויטענטיקאציע פארלאנגט . אויטענטיקאציע אויף פראקסי סערווער איז פארלאנגט צו האבן צוטריט צום פארלאנגטן רעסורס.

408 פארלאנג צייט-אויס . דער סערווער האט געווארט צו באקומען א פארלאנג פונעם קליענט, אבער די צייט איז אויסגעלאפן. דער "Retry-After" קעפל קען ווייזן די צייט נאך וועלכער די פארלאנג קען ווערן איבערגעפרובירט.

409 קאָנפליקט. די בקשה קען נישט ווערן געענדיקט צוליב אַ קאָנפליקט מיטן איצטיקן רעסורס צושטאַנד.

410 נישטאָ . די געבעטענע רעסורס האָט פריער עקזיסטירט אָבער איז איצט אויסגעמעקט געוואָרן און מען ערוואַרט נישט אַז זי וועט ווידער ווערן געמאַכט.

411 פארלאנגטע לענג . דער סערווער פארלאנגט צו ספעציפיצירן די אינהאלט לענג אין דער פארלאנג; די אפוועזנהייט פון דעם אינפארמאציע ווערט באטראכט אלס א טעות.

412 פאָרבעדינגונג דורכגעפאַלן . א פאָרבעדינגונג אין דער בקשה איז נישט מקוים, וואָס פאַרהיט עס פון אויספירן.

413 פּיילאָוד צו גרויס . די גרייס פון די בקשה דאַטן איז גרעסער ווי די סערווער לימיטן.

414 URI צו לאַנג . די URI לענג אין דער בקשה איז גרעסער ווי די אקצעפטירבארע לימיטן.

415 נישט געשטיצט מעדיע טיפ . דער סערווער קען נישט פארארבעטן דעם דאטן טיפ וואס איז געגעבן געווארן אין דער פארלאנג.

416 קייט נישט צופֿרידנשטעלנדיק . HTTP טעות וואו דער פארלאנגטער קייט שטימט נישט מיט די איצטיקע סערווער דאַטן.

417 ערוואַרטונג דורכגעפאַלן . די ערוואַרטעטע באַדינגונג אין דעם "ערוואַרטן" כעדער איז נישט דערפילט געוואָרן.

418 איך בין אַ טייקאַשקע . דער קאָד איז אַרייַנגערעכנט ווי אַ וויץ און ימפּלייז נישט קיין פאַקטישע אַקציע פֿאַר דעם באַניצער אָדער סערווער, און איז נישט אַ פולשטענדיק טעות. עס ווייזט אַז דער סערווער איז אַ טייקאַשקע און איז נישט ביכולת צו מאַכן קאַווע.

421 פאַלש געשיקטע בקשה . דער סערווער פּראַסעסט נישט די בקשה צוליב אַ טעות אין דער בקשה אָדער סערווער קאָנפיגוראַציע.

422 נישט-פארארבעטבארע ענטיטי . דער סערווער פארשטייט די פארלאנג, אבער פארארבעט עס נישט צוליב דאטן-פעלערן.

423 פארשפארט. די רעסורס איז פארשפארט און קען נישט ווערן פארארבעט.

424 דורכגעפאלענע אפהענגיקייט . די פארלאנג איז אפהענגיק פון אן אנדער נישט-אויסגעפירטער פארלאנג.

425 צו פרי. דער סערווער איז נישט גרייט צו באהאנדלען די פארלאנג צוליב איר פריע אנקומפט.

426 אַפּגרעיד פארלאנגט . דער סערווער דאַרף אַ מער אַוואַנסירטע פּראָטאָקאָל צו פּראָצעסירן די בקשה.

428 פארלאנגטע פארבעדינגונג . דער סערווער פארלאנגט אז געוויסע פארבעדינגונגען זאלן ספעציפירט ווערן אין דער פארלאנג.

429 צו פיל פארלאנגען . דער קליענט האט געשיקט צו פיל פארלאנגען אין א קורצער צייט, איבערשטייגנדיק די סערווער'ס לימיטן.

431 פארלאנג קעפל פעלדער צו גרויס . פארלאנג קעפלען זענען גרעסער ווי די מאקסימום ערלויבטע גרייס.

449 פרובירן נאכאמאל מיט. ווײַזט אָן אַז די בקשה קען נישט דורכגעפירט ווערן דורך דעם איצטיקן סערווער, אָבער קען געראָטן פּראַסעסט ווערן דורך אַן אַנדער סערווער, און דער קליענט זאָל פרובירן די בקשה נאכאמאל מיט אַ נײַעם URI.

451 נישט פֿאַראַן פֿאַר לעגאַלע סיבות . די רעסורס איז נישט פֿאַראַן פֿאַר לעגאַלע סיבות.

499 קליענט פארמאכט פארלאנג . דער סערווער האט באקומען די פארלאנג, אבער די פארבינדונג איז פארמאכט געווארן דורך דעם קליענט איידער די באארבעטונג איז געענדיגט געווארן.

HTTP 5xx טעות (סערווירער ערראָרס)

הטטפּ 5קסקס טעות קאָודז אָנווייַזן די סערווער פּראָבלעמס. די קאָודז אָנווייַזן פּראָבלעמס וואָס האָבן פארגעקומען אויף די סערווער זייַט, וואָס מאכט די סערווער ניט ביכולת צו פּראָצעס די בקשה פון די באַניצער אויף אַ רעכט וועג. זאל ס נעמען אַ נעענטער קוק בייַ זיי:

HTTP טעות 500 אינערלעכע סערווער טעות . דער סערווער טרעפט זיך אויף אומגעריכטע אומשטענדן וואָס פאַרהיטן אים פון פאַרענדיקן די בקשה. דער "סערווער" כעדער קען אָנווייַזן דעם סערווער אויף וועלכן דער טעות איז געשען.

501 נישט אימפלעמענטירט . דער סערווער שטיצט נישט די פונקציאנאליטעט וואס איז נויטיג צו באהאנדלען דעם קליענט'ס פארלאנג. דער "Via" קעפל קען ווייזן דעם פראקסי סערווער דורך וועלכן דער טעות איז פארגעקומען.

502 שלעכטער גייטוויי . דער קאָד מיינט אז דער סערווער וואָס אַקט ווי אַ פּראָקסי האָט באַקומען אַ פאַלשע ענטפער פֿון אַן אַנדער סערווער.

HTTP טעות 503 סערוויס נישט בנימצא . דער סערווער איז צייטווייליג נישט ביכולת צו באַאַרבעטן ריקוועסץ.

504 גייטוויי טיימאוט . דער סערווער, וואס דינט ווי א פראקסי, האט נישט באקומען א צייטיקע ענטפער פון אן אנדער סערווער.

505 HTTP ווערסיע נישט געשטיצט . דער סערווער שטיצט נישט די HTTP פּראָטאָקאָל ווערסיע ספּעציפֿיצירט אין דער בקשה. ווי אַ באַקאַפּ אָפּציע, קען דער "אַפּגרעיד" כעדער אָנווייַזן געשטיצטע פּראָטאָקאָלן.

506 וואַריאַנט אויך פֿאַרהאַנדלט . דעם סטאַטוס ווערט נישט גענוצט אין HTTP/1.1; אָבער, אויב דער סערווער דעטעקטירט אַן אינערלעכע קאָנפיגוראַציע וואָס רעזולטירט אין אינהאַלט פֿאַרהאַנדלונג אַמביגואַטי, קען ער נוצן דעם ענטפער.

507 נישט גענוג סטאָרידזש . דער סערווער קען נישט מקיים זיין די פארלאנג צוליב נישט גענוג סטאָרידזש פּלאַץ אויפן סערווער.

508 שלייף דעטעקטירט . דער סערווער האט דעטעקטירט א שלייף בשעת'ן באהאנדלען דעם פארלאנג, און וויל נישט פארענדיגן דעם פארלאנג כדי צו פארמיידן אן אומענדלעכן שלייף.

509 באַנדברייט לימיט איבערגעשטיגן . די טעות פאסירט ווען די סערווער'ס באַנדברייט ווערט איבערגעשטיגן צוליב א גרויסן צאָל פארלאנגען אדער טראַפיק.

510 נישט פארלענגערט . דער קליענט מוז איבערפירן נאָך פארלענגערונגען צו פאָרזעצן די פארלאנג.

511 נעץ אויטענטיפֿיקאַציע פארלאנגט . דער קליענט מוז זיך אויטענטיפֿיצירן כּדי צו באַקומען צוטריט צום נעץ.

ווי צו קאָנטראָלירן דעם בלאַט סטאַטוס קאָד

אין דעם אָפּטיילונג, מיר וועלן באַטראַכטן דריי הויפּט וועגן צו קאָנטראָלירן דעם בלאַט סטאַטוס קאָד: דורך די באַפֿעלן שורה, ניצן אַ וועב בלעטערער און ניצן פרייַ אָנליין באַדינונגס. יעדער פון די מעטהאָדס האט זייַן אייגענע אַדוואַנטידזשיז און קענען זיין נוציק אין פאַרשידענע סיטואַטיאָנס.

קאָנטראָלירונג סערווער ענטפער דורך באַפֿעלן שורה

די באַפֿעלן שורה גיט אַ באַקוועם וועג צו קאָנטראָלירן דעם בלאַט סטאַטוס קאָד אָן ניצן אַ וועב בלעטערער. פֿאַר דעם אופֿן, איר דאַרפֿן צו עפֿענען די באַפֿעלן שורה און נוצן דעם באַפֿעל:

curl -I http://page-address

דער באַפֿעל סענדז אַ HEAD בעטן (בלויז כעדערז בעטן) צו די ספּעסאַפייד URL און דיספּלייז אינפֿאָרמאַציע אַרייַנגערעכנט די HTTP סטאַטוס קאָד:

קאָנטראָלירן די הטטפּ ענטפער קאָד פון די קערל סערווער

דער בייַשפּיל אויבן ווייזט אַ מצליח ענטפער קאָד. אין דעם פאַל פון אַ ענטפער וואָס כּולל אַ טעות קאָד, אַזאַ ווי 404 ניט געפֿונען הטטפּ טעות, דער רעזולטאַט וועט קוקן ענלעך:

הטטפּ טעות 404 ניט געפֿונען טעות קאָד

קאָנטראָלירונג די סערווער ענטפער דורך די בלעטערער קאַנסאָול

דער וועב בלעטערער דעוועלאָפּער קאַנסאָול גיט מכשירים פֿאַר קאַנדאַקטינג פאַרשידן אַפּעריישאַנז, אַרייַנגערעכנט קאָנטראָלירונג די בלאַט סטאַטוס קאָד. אין סדר צו זען די הטטפּ קאָד אין די סערווער ענטפער, איר דאַרפֿן צו עפֿענען די דעוועלאָפּער קאַנסאָול (Ctrl + Shift + K) אָדער (Ctrl + Shift + J) דיפּענדינג אויף דעם בלעטערער געוויינט. ווייַטער, סעלעקטירן דעם "נעץ" אָפּטיילונג און לאָדן די געבעטן בלאַט:

דיאַגנאָסינג די הטטפּ ענטפער קאָד פון די בראַוזער סערווער

קאָנטראָלירונג די סערווער ענטפער ניצן פרייַ מכשירים

עס זענען דא א גרויסע צאל אומאפהענגיקע אנליין סערוויסעס וואס צושטעלן מכשירים צו קאנטראלירן דעם וועבזייטל בלאט סטאטוס קאד. די סערוויסעס ערלויבן אייך געווענליך שנעל צו באקומען אן איבערבליק פון אייער רעסורס'ס פארהאן-זיין און פערפארמאנס. זיי אלע ארבעטן לויט דעם זעלבן פרינציפ. אלס א ביישפיל, וועלן מיר באטראכטן דעם מערסט פאפולערן רעסורס - httpstatus.io

ערשטער פון אַלע, איר דאַרפֿן צו עפֿענען די סערוויס זיך, אַרייַן די אַדרעס פון די בלאַט וואָס איר דאַרפֿן צו געפֿינען די ענטפער און בעטן וועראַפאַקיישאַן:

הטטפּ סערווער ענטפער קאָד פֿאַר פרייַ באַדינונגס

דער רעזולטאַט וועט זיין געוויזן אין די דנאָ פון די בלאַט:

געראָטן הטטפּ סערווער ענטפער קאָד

סאָף

אין מסקנא, עס זאָל זיין אונטערגעשטראכן אַז פארשטאנד און קענען צו לייענען הטטפּ טעות קאָודז איז אַ שליסל בקיעס פֿאַר ווער עס יז ינוואַלווד אין וועב אַנטוויקלונג און סערווער וישאַלט. ווען מיר רעכענען יעדער טעות און ויספאָרשן די מכשירים צו דעטעקט זיי, מיר זען די סיבות וואָס עס איז אַזוי וויכטיק צו יפעקטיוולי פירן די וועב באַדינונגס אַספּעקץ.

❮ פריערדיגער אַרטיקל ווי צו קאָנטראָלירן די פּאָסט סערווער
נעקסטער אַרטיקל ❯ ווי צו לייגן נאָך IP אַדרעס צו Windows סערווער

פרעגן אונדז וועגן VPS

מיר זענען שטענדיק גרייט צו ענטפֿערן דיין פֿראגן אין קיין צייט פון טאָג אָדער נאַכט.