Ce sunt erorile HTTP?
Utilizatorii de internet care au cel puțin un pic de terminologie Web (cel puțin o mare parte din ei) știu ce este protocolul HTTP. Acest protocol de transfer de date permite utilizatorilor să interacționeze cu resursele web printr-un browser. Una dintre funcțiile protocolului este abilitatea de a returna coduri speciale care oferă utilizatorilor informații despre starea site-ului sau despre starea efectuării unei sarcini. Aceasta include, de asemenea, coduri de eroare HTTP. Codurile de eroare sunt împărțite în două tipuri: erorile clientului și erorile serverului. Despre aceste două categorii și alte coduri utile și cel mai important - care se întâmplă adesea, să vorbim în acest material.
conținut
Erorile clientului HTTP
Dacă eroarea a fost detectată pe partea clientului, serverul o returnează din clasa 4xx. Dacă nu există probleme pe server, dar acesta nu este încă disponibil pentru utilizator, atunci codul cu o explicație a erorii este trimis clientului.
Astfel, erorile clientului sub codul 40x:
- 400. Cerere nevalidă - apare o eroare atunci când serverul observă o eroare de sintaxă în solicitarea clientului. Aceasta va apărea până când modificările relevante vor fi făcute de client. Trebuie să respectați toate regulile de transfer de date pentru protocolul utilizat.
- 401. Nicio autorizație - această eroare indică faptul că serverul HTTP necesită autentificare. În acest caz, partea serverului primește toate condițiile pentru efectuarea autentificării. Cauza erorii poate fi un nume de utilizator sau o parolă incorecte pentru autorizare.
- 402. Este necesar să plătiți o taxă - codul nu este folosit, ci este rezervat în protocolul pentru viitor. Inițial conceput ca o interfață pentru efectuarea plăților pentru a avea acces la o anumită resursă. Din moment ce nu sa întâmplat nimic, codul 402 a fost adoptat de Apple și Google, aplicându-l din când în când la serviciile lor web.
- 403. Acces refuzat - eroare apare atunci când serverul funcționează corect, dar utilizatorul solicită accesul la acesta, nu au voie să facă acest lucru. Adesea, însoțită de o fereastră de autorizare.
- 404. Nu a fost găsit (resursă / fișier nu a fost găsit) este cea mai frecventă eroare de pe Internet. În mod obișnuit, se întâmplă din cauza tipăririi atunci când introduceți o adresă web. Menționarea frecventă și apariția pe Web au transformat acest cod într-o glumă populară online.
- 405. Metoda este interzisă - eroare de date HTTP, care trebuie introdusă prin POST sau prin metoda PUT. Cu alte cuvinte, eroarea apare atunci când se utilizează metoda GET atunci când este indisponibilă sau nu este acceptată de server pentru prelucrarea anumitor date.
- 406. Solicitarea nu poate fi acceptată - acest cod este returnat de server atunci când conținutul solicitat nu este aplicabil pentru antetele Accept. Cel mai adesea apare atunci când resursa solicitată nu se potrivește cu formatul care poate fi recunoscut de client.
- 407. Autorizarea necesare pe partea de proxy - împreună cu codul de serverul returnează un câmp special pentru autentificarea pe server proxy.
- 408. Timpul pentru solicitarea de a renunța apare atunci când serverul nu mai așteaptă cereri suplimentare de la client. Puteți repeta solicitarea în orice moment, chiar și după expirarea perioadei de expirare.
- 409. Conflict - în ce situații apare această eroare HTTP? Încărcarea unui fișier pe un server web în care a fost deja salvat un fișier identic sau o versiune mai nouă a documentului. Sistemul de control al versiunilor de fișiere stocate pe server nu vă permite să înlocuiți fișierul cu o versiune anterioară, ceea ce provoacă un conflict sub acest cod.
Erori ale clientului sub codul 41x
- 410. Resursă eliminată - apare o eroare dacă resursa solicitată a fost localizată la adresa specificată, dar a fost ștearsă și nu mai este disponibilă.
- 412. Cerințele preliminare nu sunt îndeplinite - acest cod este afișat dacă câmpurile cu antet condițional nu sunt executate (deloc).
- 413. Dimensiunea solicitării depășește rata permisă - apare o eroare atunci când corpul cererii trimise de client este prea mare și serverul nu îl poate procesa.
- 414. Adresă prea lungă - dacă serverul returnează acest cod, atunci adresa URL specificată în cerere este prea lungă și nu poate fi procesată. De asemenea, apare o eroare când clientul transmite datele prin GET în loc de POST.
- 415. Format de fișier neacceptat - apare o eroare atunci când serverul refuză să lucreze cu un anumit format de date (motivul poate fi orice).
- 417. Timpul de așteptare inactiv - antetul solicitării din partea clientului nu satisface cerințele câmpului EXPECT.
- 418 Irsquo-m un ceainic - care a apărut pentru prima dată în 1998. Codul, care a fost o pacaleala de aprilie și nu a fost niciodată implicat în mod serios.
Erori ale clientului sub codul 42x
- 422. Elementul nu poate fi procesată - teoretic, serverul poate procesa cererea trimisă de fișier klientom- în corpul cererii este, de asemenea, susținută (acesta poate fi un tabel sau orice alt fișier media), dar pentru un motiv oarecare a existat o eroare de logică, limitarea activității de server .
- 423. Accesul este închis - metoda utilizată este blocată pe partea serverului. Trebuie să utilizați o altă metodă.
- 424. dependența de eroare - acest cod va fi afișat în cazul în care operațiunea, al căror succes depinde de executarea comenzii curente, a fost întreruptă din anumite motive.
- 425. Ordine eronată a elementelor - codul este afișat în cazul în care atunci când se interoghează mai multe elemente de pe server, ordinea lor (serverul) nu a fost îndeplinită.
- Este necesară o actualizare - un cod care vă informează despre necesitatea actualizării protocolului. Câmpurile de actualizare trebuie înregistrate corespunzător pe partea de server.
- 428. Finalizarea operațiunii dependente este necesară - cu acest cod serverul notifică clientului că este necesar să se utilizeze condițiile de poziție în cerere.
- 429. Prea multe solicitări - o eroare se produce atunci când clientul trimite la server o mulțime de interogări care pot fi din cauza DDoS-atacuri, astfel încât serverul este blocat.
Alte coduri de eroare ale clientului
- 431. Depășind lungimea antetului - dacă depășește lungimea antetului, serverul poate trimite acest cod ca răspuns, dar mai des pur și simplu elimină conexiunea.
- 434. Adresa este indisponibilă - o eroare indică lipsa adresei solicitate.
- 449. Reîncercați - codul este returnat dacă serverul are nevoie de informații suplimentare pentru a procesa solicitarea.
- 451. Blocat din motive legale - serverul poate fi blocat dacă autoritățile publice au trimis o cerere de blocare din motive juridice diferite.
Când lucrați în afara browserului web, pot apărea alte erori, cum ar fi o eroare critică în actualizarea serverului HTTP, dar cauzele sale trebuie clarificate de către proprietarii programului sau aplicației în care apare problema.
Erorile serverului HTTP
Aceste coduri apar atunci când operațiunile în etape nu reușesc datorită defectării serverului. Erori similare sunt afișate folosind codurile 5xx și o scurtă explicație a erorii.
Eroare server sub codul 50x
- 500 eroare internă de server - eroare de server HTTP care nu poate fi identificată. Acest cod indică orice eroare pentru care nu există o valoare de cod specificată separat.
- 501. Nu este implementat - acest cod este trimis de server când metoda folosită nu este acceptată. Problema apare atunci când lucrați cu servere care nu sunt configurate să funcționeze corect cu comenzi HTTP standard.
- 502. Bad Gateway - problema apare atunci când serverul care acționează ca un gateway primește un răspuns eronat de la serverul "principal".
- 503. Serviciu indisponibil - acest cod apare, de obicei, atunci când serverul este în curs de întreținere sau este repornit.
- 504. Gateway Timeout - eroarea apare atunci când serverul care funcționează ca un gateway nu are timp să primească un răspuns de la serverul "principal".
- 505. Versiunea HTTP nu este acceptată (versiunea protocolului nu este acceptată) - serverul specificat nu funcționează cu versiunea protocolului specificată în solicitare de la client.
- 507. Depozitarea insuficientă (lipsa spațiului) - problema apare atunci când există o lipsă de spațiu digital pentru procesarea cererii. Cel mai adesea, problema este temporară.
Eroare de server sub codul 51x
- 510. Nu este extinsă - apare o eroare dacă nu există extensie pe serverul pe care clientul la solicitat.
- 511. Autentificarea rețelei este obligatorie - un răspuns similar nu este trimis de la server în sine, ci de la un intermediar în a cărui funcție este acționarul furnizorului de puncte de plată Wi-Fi.
Codurile de informare
- 100. Continuați (continuare) - acest cod notifică clientului că acțiunile sale inițiale satisfac cerințele serverului și poate continua să trimită comenzi.
- 101. Protocoale de comutare (protocol interactiv) - un cod interactiv care sugerează înlocuirea protocolului utilizat mai adecvat.
- 102. Prelucrarea (în curs de procesare) este un cod care indică faptul că cererea a fost acceptată, însă este nevoie de un timp considerabil pentru a fi procesată.
Coduri de redirecționare
- 300. Opțiuni multiple (selectați) - apare dacă link-ul selectat poate merge direct la mai multe resurse situate pe același server. Împreună cu codul, se face o alegere între diferitele opțiuni. Și poate fi făcută atât de utilizator, cât și de client, în funcție de setările serverului.
- 301. Mutat permanent - codul este returnat când resursa sau fișierul solicitat au fost mutate permanent și localizate la o altă adresă.
- 302. S-a găsit (resursa găsită) - codul este returnat când resursa sau fișierul solicitat au fost temporar mutate și pot fi găsite la o altă adresă.
- 303. Consultați Alte (căutare pentru alte locații) - codul este returnat de server, împreună cu o valoare alternativă Locul de amplasare câmp pentru utilizator de către client poate accesa resursa solicitată prin metoda GET.
- 304. Nemodificată (fișierul nu a fost modificat) - apare eroarea, în cazul în care clientul a solicitat un anumit fișier cu atributele specifice ale timpului de modificare, dar serverul nu a detectat nicio modificare de când a fost încărcat.
- 305. Utilizați Proxy (trebuie să utilizați un server proxy) - acest cod este afișat de server atunci când trebuie să utilizați un server proxy pentru a avea acces la acesta. Adresa acestuia este indicată în câmpul Locație. Codul poate fi utilizat numai de serverele de bază (nu de proxy-uri).
- 307. Redirecționarea temporară - codul apare atunci când fișierul sau resursa solicitate sunt disponibile la o altă adresă. De multe ori, are loc redirecționarea automată.
- Ce este FTPS: principiul funcționării și diferențele față de FTP convenționale
- Ce ar trebui să fac dacă serverul DNS nu răspunde și cum pot remedia acest lucru?
- 80710016 - Eroare pe PS3 - Cum de a rezolva? Codurile de eroare PS3 și metodele de eliminare a…
- Care sunt protocoalele FTPS și SFTP?
- Ce este un protocol HTTP?
- De ce video nu se joacă pe Internet: instrucțiuni pentru începători
- Care este eroarea de 500 de erori interne? Ce se întâmplă dacă ați văzut inscripția 500 Server de…
- Eroare la eroarea internă a serverului: ceea ce este și cum să rezolvați problema
- Eroare 522. Depanare
- Avertizare "Certificatul serverului expirat": cauze și soluții
- DNS_PROBE_FINISHED_NXDOMAIN: cum o pot rezolva? Eroare la conectarea la Internet
- Nu se poate converti adresa serverului DNS: cum să remediezi eroarea cu cele mai simple metode?
- Ce este header-ul HTTP?
- Blade and Soul: Eroare 1073, soluții
- Eroare 628: descriere și eliminare
- 807 La conectarea la rețea. Cum se remediază eroarea 807
- Gmail Setări SMTP: moduri și nuanțe
- Cod Hamming. Codificarea informațiilor numerice
- Ce este TCP-IP?
- POST, GET: cum diferă cererile între ele
- Eroare internă sau eroare de server 500