TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

Hur fixar jag 400 dåliga eller ogiltiga HTTP -fel för begäran?

14

Kommunikationen mellan klientens webbläsare och webbserver kan ha olika typer av problem. Webbservern returnerar 4xx HTTP -statuskoder när det finns fel vid behandling av begäran från webbläsaren. Webbservern skickar ett HTTP -svar på 400 felaktigt eller ogiltigt begäran om det inte kan behandla begäran från klientens webbläsare. Detta händer vanligtvis på grund av ogiltig syntax för begäran.

Som slutanvändare kan det vara ganska frustrerande att få det här felet när du öppnar en viktig webbplats. Du kommer att se HTTP -svarskoder i webbläsaren på grund av komplexa förhållanden mellan webbserver, användarenheter och tjänster från tredje part. Så det kan vara svårt att avgöra den verkliga orsaken till problemet, även om du har en kontrollerad miljö. Men i de flesta situationer är det ganska enkelt att gräva i den verkliga grundorsaken.

Läs mer om vad som är HTTP, strukturen för HTTP -begäran och svar.

Hur fixar jag 400 dåliga eller ogiltiga HTTP -fel för begäran?

Här är saker du kan göra för att åtgärda 400 dåliga eller ogiltiga begärningsfel.

  1. Uppdatera din webbsida
  2. Kontrollera webbadressen
  3. Radera kakor och cacheminne
  4. Spola DNS
  5. Kontrollera filstorleksgränsen vid uppladdning
  6. Öppna andra webbplatser
  7. Starta om dina enheter
  8. Kontrollera HTTP -rubriker
  9. Kontrollera serverloggen
  10. Felsöka skript på anpassade applikationer

A. För normala användare

Om du är en vanlig internetanvändare och får 400 -fel i webbläsaren följer du nedanstående lösningar.

1 Uppdatera sidan

Om du har problem med att komma åt en sida kan det vara värt ett försök att uppdatera den. I de flesta fall är 400 dålig eller ogiltig begäran HTTP -fel tillfälligt. Med de flesta webbläsare kan du trycka på F5 för att uppdatera sidan. om det inte löser ditt problem omedelbart, kan du uppdatera sidan två eller tre gånger ibland.

Hur fixar jag 400 dåliga eller ogiltiga HTTP -fel för begäran?

Uppdatera sidan i Chrome Chrome

2 Kontrollera din webbadress

Om du skriver webbadressen i adressfältet är chansen stor att du gör ett stavfel. 400 HTTP -fel eller felaktig begäran om begäran kan hända på grund av felaktig URL. Det är också möjligt att länken har felstavat URL eller att din bokmärkta sidadress är fel.

Kontrollera adressen manuellt och se om det finns uppenbara fel. Om du inte är säker på rätt webbadress till sidan kan du försöka hitta den från Googles sökresultat. Du kan ha några sökord som kan associeras med webbsidan. Sök på sidan med unika sökord för att förbättra din chans att hitta sidan.

3 Ta bort kakor och cacheminne

400 HTTP -fel för felaktig eller ogiltig begäran kan hända om dina cookies är föråldrade eller skadade. Vissa webbläsartillägg kan ändra kakorna och orsaka fel. Så din webbläsare har en skadad version av cacheminnet. Försök att rensa cookies och cacheminnet på din webbplats. Efter att ha rensat cacheminnet kan sidorna laddas lite långsammare eftersom din webbläsare måste bygga om cachen med data som ofta används. Men detta kan hjälpa till att lösa problemet.

Kom ihåg att när du rensar cookies kan du behöva skriva in inloggningsinformation för alla webbplatser. Du behöver olika procedurer för att rensa cacheminne och cookies för varje webbläsare. I allmänhet fungerar "Command + Shift + Delete" i Mac och "Control + Shift + Delete" i Windows på webbläsarna Chrome och Firefox.

Läs mer om hur du rensar webbhistorik i populära webbläsare.

4 Spola DNS

Din dator kan ha föråldrade DNS -poster och det kan orsaka fel. Du kan spola DNS och kontrollera om det löser 400 HTTP -felproblemet. Det är lätt att göra och kommer inte att orsaka oönskade problem.

  • Se till att du kör datorn som datorns administratör
  • Skriv CMD i rutan Sök i Windows och öppna kommandotolken.
  • Skriv kommandogränssnittet ipconfig /flushdns och tryck på Enter.

Lär dig detaljerad information om hur du spolar DNS i Windows och Mac.

5 Kontrollera filstorlek vid uppladdning

400 HTTP -fel eller felaktig begäran om begäran kan hända när du försöker ladda upp en stor fil. Kontrollera först den tillåtna filstorleken för uppladdning. Om din fil är större kan du dela den med fildelningsverktyget och ladda upp fildelar individuellt.

6 Kontrollera andra webbplatser

Om du fortsätter att få HTTP -felet 400 Bad eller Invalid Request HTTP när du försöker öppna en webbsida bör du kontrollera om det också händer med andra webbplatser. Om felet visas igen kan det vara ett problem med nätverksenheter på din dator. Kör nätverksdiagnostiseringsverktyget på en Windows -dator för att åtgärda anslutningsproblemet. På Mac kan du behöva koppla från och ansluta enheten igen.

Du kan också kontakta Internetleverantören för att ta reda på om de kan lösa problemet.

7 Starta om dina enheter

Detta kan vara en hit and miss. Att starta om din nätverksutrustning och dator kan dock hjälpa dig att åtgärda HTTP -felet 400 Bad or Invalid Request .

B. För utvecklare

Om du är en utvecklare kan du få 400 HTTP -fel när du testar din egen applikation. Följ alternativen nedan för att åtgärda felet.

8 Fixa ogiltiga HTTP -rubriker

Ibland kan inspektion av HTTP -rubrikinformation ge dig en aning om anslutningsfelet. Du kan se detaljer om HTTP -rubriken med ett av de kostnadsfria verktygen på webben. Även om detta är lätt att göra för utvecklare, kan det vara ganska svårt för icke-utvecklare.

9 Kontrollera serverloggar

Webbservrar håller vanligtvis loggar på serversidan för varje begäran som en klient skickar. Loggen kan innehålla information såsom den anslutna applikationen, begärda sidor, IP -adress och annan relevant information om förfrågningarna. Serverloggar identifierar ofta orsaken till felet och anger bearbetningsstatus. Genom att titta på serverloggarna kan utvecklare och administratörer enkelt identifiera roten till HTTP -problemen.

Om du inte har tillgång till serverloggfiler begär du åtkomst till din värdleverantör.

10 Debug -skript eller programkod

Om du får felet på anpassade applikationer kan det bero på den dåligt skrivna koden i programmet. Utvecklare måste felsöka programmet manuellt och kontrollera serverloggar för att identifiera potentiella problem.

Att ha ett bra felhanteringssystem kan effektivt hjälpa till att lösa 400 Bad eller Invalid Request HTTP -fel för utvecklare. Även om fel inträffar kan du upptäcka dem automatiskt. Till exempel är Airbrake ett bra felövervakningssystem som erbjuder uppdateringar i realtid. Den har en utmärkt instrumentpanel som erbjuder dygnet runt -uppdateringar om hälsan hos din webbapplikation. Med anpassningsbara felfilter kan du få uppdateringar om fel som är viktigast.

Avslutar

Som förklarats ovan händer 400 -fel på grund av att en ogiltig begäran skickas till servern. Det kan bero på filöverföring eller skadade webbläsarkakor. Följ ovanstående lösningar och vi hoppas att en av dem ska hjälpa dig att åtgärda problemet. Om problemet kvarstår kan det också bero på ytterligare tredjepartsfaktorer mellan din webbläsare och servern. Vänta en stund och försök senare komma åt webbsidorna.

I anpassade applikationer kan utvecklare ta steg för steg -felsökningsprocess för att hitta det verkliga problemet.

Inspelningskälla: www.webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer