Vigtigste Andet Sådan rettes fejl 400 dårlig anmodning

Sådan rettes fejl 400 dårlig anmodning



Du har måske bemærket, hvordan alle websteder viser fejlkoder, hvis de ikke kan indlæses. Dette kan være et trecifret tal, der starter med 4. 4xx-statuskoderne er fejl relateret til korrupte eller ugyldige klientanmodninger, herunder manglende sider eller sider, der er blevet flyttet til et nyt domæne.

hvordan afkøles min bærbare computer
  Sådan rettes fejl 400 dårlig anmodning

Men med en 400 Bad Request fejlkode er problemet på din ende. 400 Bad Request-fejlen kan støde på nok til at være en torn i øjet på brugerne. Heldigvis er der nogle måder at forstå eller løse problemet på. Læs videre for at lære, hvad koden betyder, og hvordan du afhjælper den.

400 Betydning af dårlig anmodning

Før vi kommer ind på løsningerne til 400 Bad Request, bør du forstå, hvad det er. En 400 Bad Request vises, når en server ikke kan eller nægter at behandle en anmodning. Serveren har fastslået, at klientens anmodning har en fejl i syntaks eller meddelelsesramme.

Men med denne fejl er grunden til, at du får den, ikke altid ligetil. Nogle gange er det faktisk ikke klientens skyld, men serverens. Det er derfor ikke rimeligt altid at bebrejde kunden for at have forårsaget problemet.

Her er nogle potentielle årsager til, at brugere modtager 400 dårlige anmodninger.

Uploader en stor fil

Webservere eller apps kan have en eksplicit størrelsesgrænse for filupload. Denne begrænsning er implementeret for at forhindre tilstopning af båndbredden med mange brugere, der også ønsker at uploade store filer. Derfor kan forsøg på at uploade en usædvanlig stor fil eller mappe nogle gange forårsage fejl 400.

Vildledende routing af anmodninger

Nogle servere er programmeret til at registrere tilpassede HTTP-headere, når en anmodning modtages. Disse overskrifter kan være forældede, forkerte eller helt mangler. De kan i nogle tilfælde ikke engang behandles.

Denne beskyttelse er ikke ubrugelig, da den kan registrere Man-In-The-Middle-angreb. Disse opstår, hvis webstedet registrerer de samme tokens, der kommer fra to forskellige IP-adresser. I sådanne tilfælde vil det normalt sende en advarsel om vildledende anmodningsruting til klienten.

Fordi internettet kan være et farligt sted, er det afgørende for websteder at have sikkerhedsforanstaltninger som denne. Ingen webstedsejer ønsker, at deres server bliver angrebet.

Udløbne eller ugyldige cookies

Selvom der er en chance for, at cookies udløber eller er ugyldige, er det ofte resultatet af en ulykke mere end et angreb. Browseren forsøger muligvis at identificere dig med gamle cookies. For eksempel forsøger du måske at få adgang til et administrationsområde, som du ikke har besøgt i nogen tid.

Hjemmesiden bruger muligvis forældede cookies. Hvis webstedet registrerer din anmodning, kan du få en 400 Bad Request Error, hvis din forbindelse indeholder forkerte oplysninger.

Det samme kan også ske med beskadigede browsercaches. Browserens cache gemmer filer, så brugere kan logge ind på websteder hurtigere. Hjemmesiden kan dog sende dig fejlen, hvis filerne er beskadigede eller gamle.

URL-problemer

Indtastning af en URL er den mest direkte måde at få adgang til et websted og dets servere på. Men hvis der er problemer med URL-strengen, kan du få fejlen 400 Bad Request. At indtaste URL'en forkert er en almindelig årsag til problemet.

Andre årsager er en forkert udformet URL-syntaks eller URL'en, der indeholder ulovlige tegn. Syntaksfejl opstår, når nogle sektioner ikke er skrevet korrekt. Serveren forstår ikke anmodningen og fortæller dig, at den ikke kan håndtere den.

Ulovlige tegn er i mellemtiden symboler, der ikke bruges i URL'er. Da disse symboler ikke er kompatible med anmodninger, vil serveren informere dig. Du skal fjerne de ubrugelige tegn, før webstedet kan udføre din anmodning.

Serverfejl

Selvom det er rigtigt, at 400 Bad Request-fejlen normalt starter fra klientens side, er der lejligheder, hvor serveren oplever fejl. Derfor kan den ikke håndtere klientanmodninger. Her er nogle potentielle årsager:

  • Fejl
  • Generelle problemer
  • Midlertidige problemer, der er uspecificerede

Brugere kan prøve at genindlæse webstedet flere gange eller bruge en anden enhed. Hvis intet virker, bør de kontakte webstedsejeren og forklare i detaljer, hvad der skete.

400 Dårlig anmodning Nginx

Nginx er open source-software, som serverejere kan bruge til at oprette servere. Den er designet til at være hurtig, men er også blevet brugt som en omvendt proxy eller load balancer. Med andre ord er Nginx en kraftfuld app, der accepterer mange forbindelser på én gang uden fejl.

Hvis du har en Nginx-server og modtog en besked fra klienter vedrørende en 400 Bad Request, skyldes det sandsynligvis, at de har en stor header. Nginx har en størrelsesgrænse for indgående cookies, og klientens overskrifter har overskredet denne grænse, hvis du ser den fejlkode.

hvordan man videresender aol til gmail

Heldigvis er løsningen ligetil: Øg grænsen, så fejlen 400 Bad Request kan fjernes.

  1. Log ind på din Nginx-server og find fejlstedet.
  2. Skriv 'large_client_header_buffers 4 16k;'
  3. Udfør kommandoen.
  4. Genindlæs serveren.

Du kan erstatte de 16 i '16K' med et større tal, f.eks. 64K, som normalt vil tillade større overskrifter at passere. Denne rettelse løser mange Nginx 400 Bad Request-fejltilfælde.

400 Bad Request Chrome

Hvis du modtager en 400 Bad Request-fejl i Google Chrome, kan det være et tegn på forældede cookies. For at fjerne disse skal du rydde din Chrome-cache. Caches indeholder data, der er gemt for at hjælpe websider med at indlæse hurtigere, næste gang du besøger dem.

Da en cache er en beholder for ældre data, er cookies og filer, der er gemt i cachen, noget dateret i det øjeblik, de er gemt der. Selvom Chrome konstant indsamler nye data til cachen, kan den ikke gøre det, hvis du ikke logger ind på et websted regelmæssigt.

Rydning af cachen giver derfor Chrome mulighed for at få nye oplysninger og sende en anmodning, som webstedet kan acceptere. Fejlen 400 Bad Request vil være væk. Sådan ryddes cachen:

  1. Klik på de tredobbelte prikker i øverste højre hjørne.
  2. Vælg 'Ryd browserdata.'
  3. Tjek indstillingerne kaldet 'Cache', 'Cookies' og 'Historie'.
  4. Vælg et tidsinterval.
  5. Klik på 'Ryd data'.
  6. Når filerne er slettet, kan du prøve at logge på websiden igen.

Nogle gange hjælper det med at slette flere filer, hvis du genstarter computeren, efter du har ryddet cachen. Der er dog tidspunkter, hvor det er modemets cache, der skal ryddes. Du kan slukke og tænde den igen for at se.

Opdater DNS

DNS-cachen bør også ryddes, hvis du ønsker at udføre en dybere renseproces. Det kan hjælpe servere med at validere dig nemmere.

  1. Åbn Google Chrome.
  2. Indsæt 'chrome://net-internals/#dns' i søgefeltet.
  3. Tryk på Enter.
  4. Klik på 'Ryd værtscache.'
  5. Erstat '#dns' i søgefeltet med '#sockets' og tryk på Enter.
  6. Vælg 'Close Idle Sockets' og klik på 'Flush Socket Pools'.

Luk Chrome og se, om fejlen stadig er til stede. Du skal følge en anden proces for at tømme DNS'en på din computer.

  1. Åbn søgefeltet.
  2. Skriv 'cmd' og højreklik på kommandoprompten.
  3. Kør kommandoprompten som administrator.
  4. Indtast 'ipconfig /flushdns', og tryk på Enter for at udføre det.

Efter at have opdateret DNS'en grundigt, skulle fejlen forsvinde. Du behøver ikke at udføre alle DNS-clearing-processer her, men stop, når 400 Bad Request-fejlen er væk.

Deaktiver udvidelser

Google Chromes udvidelser tilbyder ekstra funktioner, der ikke følger med browseren. Disse udvidelser downloades og installeres, men de kan nogle gange forstyrre din browser og forårsage fejl. Du kan prøve at slå dem fra og kontrollere, om fejlen fortsætter.

  1. Åbn Chrome på din computer.
  2. Klik på de tredobbelte prikker.
  3. Vælg 'Flere værktøjer'.
  4. Vælg 'Udvidelser'.
  5. Slå udvidelserne på listen fra.

Med disse tilføjelser deaktiveret, kan fejlen forsvinde. Hvis ikke, kan du antage, at det muligvis er et problem på serversiden.

400 Dårlig anmodnings-cookie er for stor

Mens en servervært kan ændre cookiestørrelsesgrænsen, bør brugere slette dem, hvis de får en 400 Cookie Too Large-fejl. Med de gamle data ude af vejen, bør hjemmesiden lade dig igennem.

Hver browser har en anden måde at lade brugere slette cookies. Vi har allerede nævnt, hvordan Chrome-brugere kunne gøre det.

Microsoft Edge er en lille undtagelse. Det har ikke en mulighed for kun at slette cookies, så du skal slette hele browserhistorikken og cachen for at det kan ske.

Andre apps har muligvis ikke disse begrænsninger, så du bør kigge efter historieafsnittet og tjekke, om der er måder at fjerne cookies og cachen på.

Du kan også kontakte serverværter for at fortælle dem, hvis problemet fortsætter. De kan ændre indstillingerne og fjerne fejlårsagen.

400 Bad Request Fix

Udover at øge filstørrelsesgrænserne og ændre de tilladte cookiestørrelser, er der andre måder at forhindre en 400 Bad Request-fejl i at ske.

Fjern ugyldige HTTP-headere

HTTP-headere kan indeholde ulovlige tegn eller er formateret forkert. I andre tilfælde mangler der tegn. Du bliver nødt til at analysere dem, din server sender, og se, om der er problemer med dem.

hvorfor er min tekst rød i uoverensstemmelse

Hvis svaret er ja, er det tid til at fjerne eventuelle stødende sektioner eller erstatte manglende overskrifter. Det skal hjælpe kunder med at få adgang uden at løbe ind i problemer.

Debug koden

Din applikation kan fejlsøges for at lede efter fejl i koden. Du kan rulle gennem logfilerne manuelt eller bruge software til at finkæmme programmet. Debuggere vil køre koden og finde fejl hurtigere end mennesker kan.

Adgang givet

At hoste et websted og dets server er ikke altid nemt, og der er altid muligheder for fejl. Selvom klienter kan løse fejlen 400 Bad Request, bør værter altid være klar til at kontrollere, om deres kode fungerer. Dette giver alle mulighed for nem adgang til webstedet.

Hvilke andre løsninger er der på dette problem? Hvad gjorde du for at få fejlen til at forsvinde? Fortæl os det i kommentarfeltet nedenfor.

Interessante Artikler

Redaktørens Valg

Sådan pinges en IP-adresse fra en pc eller mobilenhed
Sådan pinges en IP-adresse fra en pc eller mobilenhed
Med dagens store efterspørgsel efter internetbåndbredde er det vigtigt at vide, om din netværksforbindelse fungerer korrekt eller ej. Hvis du nogensinde har problemer med din forbindelse, er den sikreste måde at teste den på at bruge
Deaktiver Send og modtag MMS-vedhæftede filer i din telefonapp
Deaktiver Send og modtag MMS-vedhæftede filer i din telefonapp
Sådan deaktiveres Send og modtag MMS-vedhæftede filer i din telefonapp i Windows 10. Appen understøtter MMS-vedhæftede filer til tilsluttede Android-telefoner.
Sådan oprettes kanalpunkter i Twitch
Sådan oprettes kanalpunkter i Twitch
Belønningsprogrammer er ikke noget nyt. Dine yndlingsforhandlere og restauranter har gjort det i årevis. For nylig er Twitch sprunget ind på dette loyalitetsprogram, og det ændrer den måde, streamere kan interagere på og belønne loyale fans. Efter
Lenovo ThinkPad T500 anmeldelse
Lenovo ThinkPad T500 anmeldelse
Slanke, slanke og sexede ultrabærbare er alt sammen meget godt, men der er tidspunkter, hvor du har brug for lidt mere oomph. Derfor kan vi lide Sony VGN-Z21MN / B så meget, og hvorfor det er hjemmehørende på vores A
Sådan stiger du hurtigt i Hypixel
Sådan stiger du hurtigt i Hypixel
Det er vigtigt at komme hurtigt op i niveau i Hypixel, hvis du vil komme hurtigt videre gennem spillet. Jo bedre dine evner er, jo lettere kan du udføre forskellige opgaver, såsom minedrift og fiskeri. Det giver dig også mere skadeudgang,
Sådan tilsluttes en trådløs mus
Sådan tilsluttes en trådløs mus
Tilslut en trådløs mus ved hjælp af Bluetooth på Windows, Mac og Ubuntu. Trådløse mus er fantastiske, med fem vigtige forbehold.
Sådan spiller du Save the World i Fortnite
Sådan spiller du Save the World i Fortnite
Battle Royale er muligvis den mest kendte spiltilstand i Fortnite, men der er en anden spiltilstand kaldet Save the World, der vinder noget trækkraft. Det er en historiedrevet kampagnetilstand, som du kan spille alene