ComputersVeiligheid

Wat zijn HTTP-fout?

Internet-gebruikers die een beetje dieper in de terminologie van de Web (althans de meeste) zijn, weet dat is het HTTP-protocol. Deze data transfer protocol stelt gebruikers in staat om te communiceren met de web resources via een browser. Eén van de functies van het protocol is de mogelijkheid om speciale codes die gebruikers te voorzien van informatie over de status van de website of de status van de uitvoering van een bepaalde taak terug te keren. Het bevat ook en HTTP-foutcodes. De foutcodes worden onderverdeeld in twee types: client en server fouten fouten. Op deze twee categorieën, en andere nuttige, en nog belangrijker - voorkomende codes besproken in dit materiaal.

HTTP-cliëntfout

Als de fout werd ontdekt op de client, de server geeft de code van zijn klas 4xx. Als de server geen problemen heeft gevonden, maar het is nog niet beschikbaar voor de gebruiker, is de opdrachtgever om de code gestuurd met een uitleg van de fout.

Dus, customer foutcode onder 40s:

  • 400. Ongeldig verzoek - een fout optreedt wanneer de server ziet een syntax fout in het verzoek van de klant. Het zal plaatsvinden zolang de client niet het geschikte wijzigingen aangebracht. U moet voldoen aan alle regels voor data transfer protocol wordt gebruikt.
  • 401. Geen vergunning - Deze fout geeft aan dat de HTTP-server is verificatie vereist. Tegelijkertijd is het op de server komen aan alle voorwaarden om de authenticatie uit te voeren. De oorzaak van de fout kan de onjuiste of het wachtwoord voor authenticatie.
  • 402. Het is noodzakelijk om een vergoeding te betalen - de code wordt niet gebruikt, maar gereserveerd in het protocol voor de toekomst. Oorspronkelijk opgevat als een interface voor het maken van betaling aan toegang tot een bepaalde bron te krijgen. Aangezien het niet werkte, hebben de code 402 van de Google en Apple goedgekeurd, van tijd tot tijd toe te passen in hun web services.

  • 403. Toegang geweigerd - fout treedt op wanneer de server correct functioneert, maar de gebruiker die toegang tot het, is niet toegestaan om dit te doen. Vaak gepaard met het raam autorisatie.
  • 404. Niet de Found (resource / bestand niet gevonden) - de meest voorkomende fouten op het internet. Meestal optreedt als gevolg van typefouten bij het intypen van een webadres. Frequent referenties en het uiterlijk van het web heeft deze code omgevormd tot een populaire grap op het internet.
  • 405. Method not allowed - HTTP foutgegevens via POST worden ingevoerd, of met behulp PUT methode. Met andere woorden, er een fout optreedt bij het gebruik van de methode GET wanneer deze niet beschikbaar is of niet ondersteund door de server bepaalde gegevens te verwerken.
  • 406. Het verzoek kan niet worden aanvaard - deze code wordt geretourneerd door de server wanneer opgevraagde inhoud is niet van toepassing op titels zoals Accepteren. Meestal doet zich voor wanneer de aangevraagde bron niet voldoet aan het formaat dat door de klant kan worden herkend.
  • 407. Vergunning vereist aan de kant van de proxy - samen met de code van de server stuurt een speciaal veld voor authenticatie op de proxyserver.
  • 408. De tijd van het verzoek kwam - treedt op wanneer de server niet meer te wachten op verdere verzoeken van de client. Herhaal het verzoek op elk gewenst moment, zelfs na een time-out.
  • 409. Het conflict - in welke situaties deze HTTP-fout zich voordoet? Het uploaden van een bestand naar een webserver, waarbij de identieke bestand of document later reeds opgeslagen. file versie controle systeem is opgeslagen op een server die niet toestaat om de eerdere versie van het bestand, dat is de reden waarom het conflict onder die code wordt vervangen.

klant foutcode onder 41h

  • 410. Resource verwijderd - fout optreedt in het geval dat de aangevraagde bron is gevestigd op het adres, maar is verwijderd en is niet langer beschikbaar.
  • 412. Pre-voorwaarden niet wordt voldaan - deze code wordt weergegeven in een geval niet is voldaan aan de voorwaarde header velden (alle).
  • 413. Het verzoek is groter dan de toegestane limiet - een fout optreedt wanneer het lichaam naar het verzoek van de klant te groot, en de server niet aankan.
  • 414. Het adres is te lang - als de server deze code keert betekent, URL, gespecificeerd in het verzoek is te lang en kan niet worden verwerkt. Ook de fout treedt op wanneer de klant stuurt data door middel van GET in plaats van POST.
  • 415. Niet-ondersteunde bestandsformaat - een fout optreedt wanneer de server weigert om te werken met een bepaald dataformaat (de reden kan elk zijn).
  • 417. Standby Mislukt - verzoek header van de client niet voldoet aan de eisen VERWACHTEN veld.
  • 418 Ik ben een theepot - die voor het eerst verscheen in 1998. De code, die een april grap was en is nooit serieus betrokken.

klant foutcode van 42x

  • 422. Het element kan niet worden verwerkt - theoretisch server het verzoek verzonden door de cliënt verwerken; bestand in het lichaam van het verzoek wordt ook ondersteund (het kan een tafel of een ander mediabestand te zijn), maar om een of andere reden was er een denkfout, beperking van de activiteiten van de server.
  • 423. Toegang geweigerd - de gebruikte methode is geblokkeerd op de server side. Je moet een andere methode gebruiken.
  • 424. Fout afhankelijkheid - deze code wordt weergegeven in het geval dat de operatie, waarvan het succes afhankelijk is van de uitvoering van de huidige opdracht was om een of andere reden onderbroken.
  • 425. verkeerde volgorde van elementen - de code wordt weergegeven in het geval op verzoek van een aantal items uit de server van hun bestelling (server) is niet gehaald.
  • 426. Het is noodzakelijk om te upgraden - code, een kennisgeving aan de noodzaak om een protocol-update te produceren. Golf updates moeten goed worden gedocumenteerd op de server side.
  • 428. De noodzaak om de afhankelijke transactie te voltooien - met de hulp van deze code server informeert de client die je nodig hebt om te gebruiken in de aanvraag-headers omstandigheden.
  • 429. Te veel verzoeken - een fout optreedt wanneer de klant stuurt naar de server een heleboel vragen die kan worden veroorzaakt door DDoS-aanvallen, waardoor de server wordt geblokkeerd.

De rest van de cliënt foutcodes

  • 431. Overschrijding header lengte - boven de header lengte van de server kan een reactie op de code te sturen, maar vaker zet gewoon de verbinding.
  • 434. Adres niet beschikbaar - fout signaleert de onbeschikbaarheid van het gevraagde adres.
  • 449. Repeat - code wordt geretourneerd in het geval dat de server het verzoek meer informatie nodig te verwerken.
  • 451. geblokkeerd om juridische redenen - de server kan worden vergrendeld in als de overheid een verzoek om een slot op de verschillende juridische redenen hebben gestuurd.

Bij het werken buiten de webbrowser kunnen andere fouten, zoals een kritieke fout, de HTTP-server upgrade, maar het is noodzakelijk om uit te vinden de redenen voor de eigenaren van het programma of toepassing die het probleem zich voordoet.

HTTP-server error

Dergelijke codes optreden wanneer gedramatiseerde mislukt op een server fout. Dergelijke fouten worden weergegeven met 5xx codes en een korte uitleg van de fout.

Server error code onder '50

  • 500 Internal Server Error - HTTP-server error, niet identificeerbaar. Code verwijst naar fouten, waarvoor geen aparte aanduiding codewaarde.
  • 501. Niet geïmplementeerd (methode wordt niet ondersteund) - Deze code geeft de server wanneer de gebruikte methode ze niet ondersteund. Het probleem ontstaat wanneer het omgaan met servers die niet zijn geconfigureerd voor de juiste werking van de standaard HTTP-commando's.
  • 502. Bad Gateway (Gateway fout) - het probleem doet zich voor wanneer de server wordt als een gateway een fout antwoord van de "master" server ontvangt.
  • 503. Service Unavailable (dienst niet beschikbaar) - Deze code is het meest waarschijnlijk optreden wanneer de server zijn technische werken of deze opnieuw wordt opgestart.
  • 504. Gateway Timeout (terwijl het door de poort links) - een fout optreedt wanneer de server wordt als gateway, hebben geen tijd om een reactie van de "main" server te krijgen.
  • 505. HTTP versie niet ondersteund (gebruikte protocol versie wordt niet ondersteund) - de opgegeven server werkt niet met de versie van het protocol, dat genoemd wordt in het verzoek van de klant.
  • 507. insufficiente Storage (gebrek aan ruimte) - een probleem voordoet in het gebrek aan ruimte voor digitale verwerking aanvraag. Het meest voorkomende probleem is tijdelijk.

Server fouten in het kader code 51h

  • 510. Niet Extended (zonder extensie) - optreedt indien de server niet uitzetting, die door een klant heeft gevraagd.
  • 511. Network Authentication Required (vergunning nodig) - deze reactie wordt niet verzonden vanaf de server zelf, maar van de tussenpersoon, een rol die fungeert als een betaalde provider punt van Wi-Fi.

informatie codes

  • 100. Verder (vervolg) - Deze code van de klant die zijn eerste maatregelen voldoen aan de eisen van de server informeert, en het kan blijven om opdrachten te verzenden.
  • 101. Switching Protocols (protocolverandering) - een interactief code, voorgesteld om het protocol te vervangen om meer geschikt te gebruiken.
  • 102. Processing (tijdens de verwerking) - code melden dat het verzoek is geaccepteerd, maar om te verwerken het zal een aanzienlijke tijd in beslag nemen.

codes redirection

  • 300. Multiple Choices (selectie) - treedt op als de geselecteerde link kan worden doorgegeven aan meerdere bronnen op dezelfde server. Samen met de code de keuze tussen verschillende opties. En het kan worden gedaan om zowel de gebruiker als de klant, afhankelijk van de instellingen server.
  • 301. permanent verplaatst (bron verplaatst) - de code wordt geretourneerd wanneer de aangevraagde bron of het bestand permanent is verplaatst en gevestigd op een ander adres.
  • 302. Gevonden (bron gevonden) - de code wordt geretourneerd wanneer de aangevraagde bron of het bestand tijdelijk is verplaatst en kan worden gevonden op een ander adres.
  • 303. Zie de andere (zoeken naar andere locaties) - de code wordt geretourneerd door de server, samen met een alternatieve locatie veld waarde voor de gebruiker door de klant toegang tot de gevraagde bron met behulp van de methode GET.
  • 304. Niet gewijzigd (het bestand niet is gewijzigd) - de fout optreedt, als de klant een specifiek bestand met de specifieke kenmerken van de wijziging tijd heeft gevraagd, maar de server heeft geen veranderingen te detecteren, omdat het werd geladen.
  • 305. Proxy gebruiken (nodig om een proxy server te gebruiken) - Deze code geeft de server waar om toegang te krijgen, moet je een proxy-server te gebruiken. het laatste adres is aangegeven in het veld Locatie. De code kan alleen gebruik maken van elementaire server (geen proxy).
  • 307. Tijdelijke Redirect (tijdelijke omleiding) - code treedt op wanneer het gevraagde bestand of bron beschikbaar komt op een ander adres. Vaak is er een automatische doorverwijzing.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.