ХТТП статусни кодови Измамник + Преземи PDF

in Ресурси и алатки

Нашата содржина е поддржана од читателите. Ако кликнете на нашите врски, може да заработиме провизија. Како прегледуваме.

Користете го ова Лист за измами со кодови за HTTP статус ⇣ како референца за секој статус на HTTP и код за грешка на HTTP, што значи секој код, зошто тие се генерираат, кога кодот може да биде проблем и како да се справите со проблемите. Преземете го овој лист за измами со кодови за HTTP статус ⇣

Интернетот се состои од две основни, но многу различни работи: клиенти и сервери. Овој однос помеѓу клиенти (како Chrome, Firefox, итн.) и сервери (како веб-локации, бази на податоци, е-пошта, апликации итн.), се нарекува модел клиент-сервер.

Клиентите поднесуваат барања до серверот и серверот одговара.

Кодовите за статус на HTTP ни кажуваат дека статусот на барањето до серверот е, ако било успешно, имало грешка или нешто помеѓу.

Код за статус HTTP е број што го сумира одговорот поврзан со него - Фернандо Дољо, од неговата книга „REST API Development with NodeJS“.

Лист за мамење со кодови на HTTP статус

Кодовите за статус на одговор на HTTP се групирани во пет класи:

  • 1XX статусни кодови: Информативни барања
  • 2XX статусни кодови: Успешни барања
  • 3XX статусни кодови: Пренасочувања
  • 4XX статусни кодови: Грешки на клиентот
  • 5XX статусни кодови: Грешки на серверот

1xx статусни кодови: Информативни барања

Статусните шифри 1xx се информативни барања. Тие укажуваат дека серверот го примил и разбрал барањето и дека прелистувачот треба да почека уште малку за серверот да ги обработи информациите. Овие статусни кодови се поретки и не влијаат директно на вашата оптимизација.

  • 100 Продолжи: Сè досега е во ред и дека клиентот треба да продолжи со барањето или да го игнорира ако е веќе завршено.
  • 101 Префрлување протоколи: Протоколот на кој се префрла серверот како што бара клиентот кој ја испратил пораката вклучувајќи го и насловот на барањето за надградба
  • 102 Се обработува: Серверот го прифати целосното барање, но сè уште го обработува.
  • 103 Рани совети: Дозволување на корисничкиот агент да започне однапред со вчитување ресурси додека серверот сè уште подготвува одговор.

2xx статусни кодови: успешни барања

Ова се успешните барања. Што значи, вашето барање за пристап до датотека беше успешно. На пример, се обидовте да пристапите на Facebook.com и се појави. Користена е една од овие статусни кодови. Очекувајте да ги гледате овие типови одговори често кога користите веб.

  • 200 ОК: Успешно барање.
  • 201 Создаден: Серверот го потврди создадениот ресурс. 
  • 202 Прифатено: Барањето на клиентот е примено, но серверот сè уште го обработува.
  • 203 Неавторитативни информации: Одговорот што серверот му го испрати на клиентот не е ист како што беше кога серверот го испрати.
  • 204 Без содржина: серверот го обработи барањето, но не дава никаква содржина.
  • 205 Ресетирајте ја содржината: клиентот треба да го освежи примерокот на документот.
  • 206 Делумна содржина: Серверот испраќа само дел од ресурсот.
  • 207 Мулти-статус: Телото на пораката што следи е стандардно XML порака и може да содржи голем број посебни кодови за одговор.
  • 208 Веќе пријавени: Членовите на а WebDAV обврзувачките се веќе набројани во претходниот дел од (мултистатус) одговорот и не се вклучени повторно.

3xx статусни кодови: Пренасочувања

Кодовите за статус 3xx HTTP укажуваат на пренасочување. Кога корисникот или пребарувачите ќе наидат на 3xx статусен код, тие ќе бидат пренасочени на различна URL адреса од почетната. Ако Оптимизација е важно за успехот на вашиот бизнис, тогаш мора да се едуцирате за овие кодови и како правилно да ги користите.

  • 300 Повеќекратни избори: Барањето што го направи клиентот има неколку можни одговори.
  • 301 Преместен трајно: Серверот му кажува на клиентот дека ресурсот што го бара е трајно преместен на друга URL адреса. Сите корисници и ботови ќе бидат пренасочени на новата URL адреса. Тоа е многу важен статусен код за оптимизација.
  • 302 Пронајдено: веб-локација или страница е привремено преместена на друга URL адреса. Тоа е уште еден статусен код релевантен за SEO.
  • 303 Видете Друго: Овој код му кажува на клиентот дека серверот не го пренасочува кон бараниот ресурс туку на друга страница.
  • 304 Не е изменето: Бараниот ресурс не е променет од претходниот пренос.
  • 305 Користете прокси: клиентот може да пристапи до бараниот ресурс само преку прокси што е даден во одговорот.
  • 307 Привремено пренасочување: Серверот му кажува на клиентот дека ресурсот што го бара е привремено пренасочен на друга URL адреса. Тоа е релевантно за перформансите на оптимизација.
  • 308 Трајно пренасочување: Серверот му кажува на клиентот дека ресурсот што го бара е привремено пренасочен на друга URL адреса. 

4xx статусни кодови: Грешки на клиентот

Кодовите за статус 4xx се грешки на клиентот. Тие ги вклучуваат статусните кодови на HTTP, како што се „забрането 403“ и „Потребни се автентикации на прокси 407“. Тоа значи дека страницата не е пронајдена и нешто не е во ред со барањето. Нешто што се случува на страната на клиентот е проблемот. Може да се работи за неточен формат на податоци, неовластен пристап или грешка во барањето. 

  • 400 Лошо барање: клиентот испраќа барање со нецелосни податоци, лошо конструирани податоци или неважечки податоци.
  • 401 Неовластено: Потребно е овластување за клиентот да пристапи до бараниот ресурс.
  • 403 Забрането: Ресурсот до кој клиентот се обидува да пристапи е забранет.
  • 404 Не е пронајден: Серверот е достапен, но специфичната страница што ја бара клиентот не е.
  • 405 Методот не е дозволен: серверот го прими и го препозна барањето, но го одби конкретниот метод на барање.
  • 406 Не е прифатливо: веб-локацијата или веб-апликацијата не го поддржува барањето на клиентот со одреден протокол.
  • 407 Потребна е автентикација на прокси: Овој статусен код е сличен на 401 Неовластено. Единствената разлика е во тоа што овластувањето треба да го направи полномошник.
  • 408 Истекување на барањето: Барањето што клиентот го испрати до серверот на веб-локацијата е истечено.
  • 409 Конфликт: Барањето дека е испратено е во конфликт со внатрешните операции на серверот.
  • 410 Помина: ресурсот до кој клиентот сака да пристапи е трајно избришан.

Други поретки 4xx HTTP кодови за статус вклучуваат:

  • 402 Потребно е плаќање
  • 412 Предуслов не успеа
  • 415 Неподдржан тип на медиум
  • 416 Бараниот опсег не е задоволен
  • 417 Очекувањето не успеа
  • 422 Необработен ентитет
  • 423 Заклучен
  • 424 Неуспешна зависност
  • 426 Потребна е надградба
  • 429 Премногу барања
  • 431 Полињата за заглавие на барање се премногу големи
  • 451 Недостапно од правни причини

5xx статусни кодови: Грешки на серверот

Кодовите за статус 5xx HTTP се грешки на серверот. Овие грешки не се вина на клиентот, но сугерираат дека нешто не е во ред со серверската страна на работите. Барањето што го направи клиентот е добро, но серверот не може да го генерира бараниот ресурс.

  • 500 Внатрешна грешка на серверот: Серверот наиде на ситуација со која не може да се справи додека го обработува барањето на клиентот.
  • 501 Не е имплементиран: серверот не го знае или може да го реши методот на барање испратен од клиентот.
  • 502 Лош портал: серверот делуваше како порта или прокси и прими неважечка порака од влезен сервер.
  • 503 Услугата недостапна: На серверот може да не работи и не може да го обработи барањето на клиентот. Овој статусен код на HTTP е еден од најчестите проблеми со серверот што може да го сретнете на интернет.
  • 511 Потребна е мрежна автентикација: клиентот треба да се автентицира на мрежата пред да може да пристапи до ресурсот.

Други поретки 5xx HTTP кодови за статус вклучуваат:

  • 504 Истекување на портата
  • 505 HTTP верзијата не е поддржана
  • 506 Варијанта Исто така преговара
  • 507 Недоволно складирање
  • 508 Откриена јамка
  • 510 Не е продолжено

Резиме

Можете да го користите ова Лист за мамење со статусен код на HTTP како референца за сите можни HTTP статуси и кодови за грешки HTTP, што значи секој код, зошто тие се генерираат кога кодот може да биде проблем и како да се справите со проблемите.

Кликнете овде за да преземете 📥 овој лист за мамење со статусни кодови на HTTP и чувајте го блиску како брза референца за сите статусни кодови.

Да го сумираме:

  • 1XX Кодовите за статус на HTTP се чисто информативни барања.
  • 2XX Кодовите за статус на HTTP се успешни барања. Кодот за одговор на статусот на успешност HTTP 200 OK покажува дека барањето е успешно.
  • 3XX Кодовите за статус на HTTP укажуваат на пренасочување. Најчестите 3xx статусни кодови на HTTP ги вклучуваат статусните кодови на HTTP „301 трајно преместено“, „302 пронајдени“ и „307 привремено пренасочување“.
  • 4XX статусните кодови се грешки на клиентот. Најчестите 4xx шифри за статус се „404 не е пронајден“ и „410 нема“ статусен код на HTTP.
  • 5XX Кодовите за статус на HTTP се грешки на серверот. Најчестиот статусен код 5xx HTTP е статусната шифра „503 услугата недостапна“.

Референци

https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Останете информирани! Придружете се на нашиот билтен
Претплатете се сега и добијте бесплатен пристап до водичи, алатки и ресурси само за претплатници.
Можете да се откажете во секое време. Вашите податоци се безбедни.
Останете информирани! Придружете се на нашиот билтен
Претплатете се сега и добијте бесплатен пристап до водичи, алатки и ресурси само за претплатници.
Можете да се откажете во секое време. Вашите податоци се безбедни.
Споделете на...