Hoved Annen Slik fikser du feil 400 dårlig forespørsel

Slik fikser du feil 400 dårlig forespørsel



Du har kanskje lagt merke til hvordan alle nettsteder viser feilkoder hvis de ikke lastes inn. Dette kan være et tresifret tall som starter med 4. 4xx-statuskodene er feil relatert til korrupte eller ugyldige klientforespørsler, inkludert manglende sider eller sider som er flyttet til et nytt domene.

  Hvordan fikse feil 400 dårlig forespørsel

Men med en 400 Bad Request feilkode, er problemet på slutten. 400 Bad Request-feilen kan oppstå nok til å være en torn i øynene til brukerne. Heldigvis finnes det noen måter å forstå eller løse problemet på. Les videre for å finne ut hva koden betyr og hvordan du kan rette på den.

400 Betydning av dårlig forespørsel

Før vi kommer inn på løsningene for 400 Bad Request, bør du forstå hva det er. En 400 Bad Request vises når en server ikke kan eller nekter å behandle en forespørsel. Serveren har fastslått at klientens forespørsel har en feil i syntaks eller meldingsramme.

Men med denne feilen er grunnen til at du får den ikke alltid enkel. Noen ganger er det faktisk ikke klientens feil, men serverens. Dermed er det ikke rettferdig å alltid klandre klienten for å forårsake problemet.

Her er noen mulige årsaker til at brukere mottar 400 dårlige forespørselsfeil.

Laster opp en stor fil

Nettservere eller apper kan ha en eksplisitt filopplastingsstørrelsesgrense. Denne begrensningen er implementert for å forhindre tilstopping av båndbredden med mange brukere som også vil laste opp store filer. Derfor kan forsøk på å laste opp en eksepsjonelt stor fil eller mappe noen ganger føre til Feil 400.

Villedende forespørselsruting

Noen servere er programmert til å oppdage tilpassede HTTP-hoder når en forespørsel mottas. Disse overskriftene kan være utdaterte, feil eller mangler helt. De kan ikke engang behandles i noen tilfeller.

Denne beskyttelsen er ikke ubrukelig, siden den kan oppdage Man-In-The-Middle-angrep. Disse oppstår hvis nettstedet oppdager de samme tokens som kommer fra to forskjellige IP-adresser. I slike tilfeller vil den vanligvis sende klienten en advarsel om villedende forespørselsruting.

Fordi internett kan være et farlig sted, er det avgjørende for nettsteder å ha sikkerhetstiltak som dette. Ingen nettstedeier vil at serveren deres skal bli angrepet.

Utløpte eller ugyldige informasjonskapsler

Selv om det er en sjanse for at informasjonskapsler utløper eller er ugyldige, er det ofte et resultat av en ulykke mer enn et angrep. Nettleseren prøver kanskje å identifisere deg med gamle informasjonskapsler. For eksempel kan du prøve å få tilgang til et administrasjonsområde som du ikke har besøkt på en stund.

Nettstedet kan bruke utdaterte informasjonskapsler. Hvis nettstedet oppdager forespørselen din, kan du få en 400 Bad Request Error hvis tilkoblingen din inneholder feil informasjon.

Det samme kan også skje med ødelagte nettleserbuffere. Nettleserbufferen lagrer filer slik at brukere kan logge seg på nettsteder raskere. Nettstedet kan imidlertid sende deg feilen hvis filene er ødelagte eller gamle.

URL-problemer

Å angi en URL er den mest direkte måten å få tilgang til et nettsted og dets servere på. Men hvis det er problemer med URL-strengen, kan du få feilen 400 Bad Request. Å skrive inn URL-en feil er en vanlig årsak til problemet.

Andre årsaker er en feilaktig URL-syntaks eller URL-en som inneholder ulovlige tegn. Syntaksfeil oppstår når noen deler ikke er skrevet riktig. Serveren forstår ikke forespørselen og forteller deg at den ikke kan håndtere den.

Ulovlige tegn er i mellomtiden symboler som ikke brukes i nettadresser. Siden disse symbolene er inkompatible med forespørsler, vil serveren informere deg. Du må fjerne de ubrukelige tegnene før nettstedet kan utføre forespørselen din.

Serverfeil

Selv om det er sant at 400 Bad Request-feilen vanligvis starter fra klientens side, er det tilfeller der serveren opplever feil. Derfor kan den ikke håndtere klientforespørsler. Her er noen potensielle årsaker:

hvordan du kan følge noen på snapchat uten at de vet det
  • Feil
  • Generelle problemer
  • Midlertidige problemer som er uspesifisert

Brukere kan prøve å laste inn nettstedet på nytt flere ganger eller bruke en annen enhet. Hvis ingenting fungerer, bør de kontakte eieren av nettstedet og forklare i detalj hva som skjedde.

400 Dårlig forespørsel Nginx

Nginx er åpen kildekode-programvare som servereiere kan bruke til å lage servere. Den ble designet for å være rask, men har også blitt brukt som en omvendt proxy eller lastbalanser. Nginx er med andre ord en kraftig app som godtar mange tilkoblinger på en gang uten feil.

Hvis du har en Nginx-server og mottok en melding fra klienter angående en 400 Bad Request, er det sannsynligvis på grunn av at de har en stor overskrift. Nginx har en størrelsesgrense for innkommende informasjonskapsler, og klientens overskrifter har overskredet den grensen hvis du ser den feilkoden.

Heldigvis er løsningen enkel: Øk grensen slik at 400 Bad Request-feilen kan fjernes.

  1. Logg på Nginx-serveren din og finn feilstedet.
  2. Skriv 'large_client_header_buffers 4 16k;'
  3. Utfør kommandoen.
  4. Last inn serveren på nytt.

Du kan erstatte de 16 i '16K' med et større tall, som 64K, som vanligvis lar større overskrifter passere. Denne reparasjonen løser mange Nginx 400 Bad Request-feilforekomster.

400 Dårlig forespørsel Chrome

Hvis du mottar en 400 Bad Request-feil i Google Chrome, kan det være et tegn på utdaterte informasjonskapsler. For å fjerne disse må du tømme Chrome-bufferen. Buffer inneholder data som er lagret for å hjelpe nettsider med å lastes raskere neste gang du besøker dem.

Ettersom en cache er en beholder for eldre data, er informasjonskapslene og filene som er lagret i cachen noe datert fra det øyeblikket de er lagret der. Selv om Chrome stadig samler inn nye data for cachen, kan den ikke gjøre det hvis du ikke logger på et nettsted regelmessig.

Derfor kan Chrome tømme bufferen for å få ny informasjon og sende en forespørsel som nettstedet kan godta. 400 Bad Request-feilen vil være borte. Slik tømmer du hurtigbufferen:

  1. Klikk på de trippelpunktene øverst til høyre.
  2. Velg 'Slett nettleserdata.'
  3. Sjekk alternativene kalt 'Cache', 'Cookies' og 'Historikk.'
  4. Velg et tidsrom.
  5. Klikk på 'Slett data.'
  6. Når filene er slettet, prøv å logge på nettsiden igjen.

Noen ganger hjelper det å slette flere filer å starte datamaskinen på nytt etter at du har tømt bufferen. Imidlertid er det tider når det er modemets cache som må tømmes. Du kan slå den av og på igjen for å se.

Oppdater DNS

DNS-bufferen bør også tømmes hvis du ønsker å utføre en dypere renseprosess. Det kan hjelpe servere med å validere deg enklere.

  1. Åpne Google Chrome.
  2. Lim inn 'chrome://net-internals/#dns' i søkefeltet.
  3. Trykk enter.
  4. Klikk på 'Tøm vertsbuffer.'
  5. Erstatt '#dns' i søkefeltet med '#sockets' og trykk Enter.
  6. Velg 'Close Idle Sockets' og klikk på 'Flush Socket Pools'.

Lukk Chrome og se om feilen fortsatt er tilstede. Du må følge en annen prosess for å tømme DNS på datamaskinen din.

  1. Åpne søkefeltet.
  2. Skriv 'cmd' og høyreklikk på ledeteksten.
  3. Kjør ledeteksten som administrator.
  4. Skriv inn 'ipconfig /flushdns' og trykk Enter for å utføre det.

Etter å ha oppdatert DNS grundig, skal feilen forsvinne. Du trenger ikke å utføre alle DNS-ryddeprosesser her, men stopp når 400 Bad Request-feilen er borte.

Deaktiver utvidelser

Google Chromes utvidelser tilbyr ekstra funksjoner som ikke følger med nettleseren. Disse utvidelsene lastes ned og installeres, men de kan noen ganger forstyrre nettleseren din og forårsake feil. Du kan prøve å slå dem av og sjekke om feilen vedvarer.

  1. Åpne Chrome på datamaskinen.
  2. Klikk på de trippelpunktene.
  3. Velg 'Flere verktøy.'
  4. Velg 'Utvidelser'.
  5. Slå av utvidelsene på listen.

Med disse tilleggene deaktivert, kan feilen forsvinne. Hvis ikke, kan du anta at det muligens er et problem på serversiden.

400 Dårlig forespørselsinformasjonskapsel er for stor

Mens en serververt kan endre størrelsesgrensen for informasjonskapsler, bør brukere slette dem hvis de får en 400 Cookie Too Large-feil. Med de gamle dataene ute av veien, bør nettstedet slippe deg gjennom.

Hver nettleser har en annen måte å la brukere slette informasjonskapsler på. Vi har allerede nevnt hvordan Chrome-brukere kan gjøre det.

Microsoft Edge er et lite unntak. Den har ikke et alternativ for å slette kun informasjonskapsler, så du må slette hele nettleserloggen og hurtigbufferen for at det skal skje.

Andre apper har kanskje ikke disse begrensningene, så du bør se etter historiedelen og sjekke om det finnes måter å fjerne informasjonskapsler og hurtigbufferen på.

windows 10 windows 7 tema

Du kan også kontakte serververter for å fortelle dem om problemet vedvarer. De kan endre innstillingene og fjerne feilårsaken.

400 Feil forespørselsfiks

I tillegg til å øke filstørrelsesgrensene og endre de tillatte informasjonskapselstørrelsene, er det andre måter å forhindre at en 400 Bad Request-feil oppstår.

Fjern ugyldige HTTP-hoder

HTTP-overskrifter kan inneholde ulovlige tegn eller er formatert feil. I andre tilfeller mangler tegn. Du må analysere de serveren din sender og se om det er problemer med dem.

Hvis svaret er ja, er det på tide å fjerne eventuelle støtende deler eller erstatte manglende overskrifter. Det skal hjelpe klienter med å få tilgang uten å få problemer.

Feilsøk koden

Applikasjonen din kan feilsøkes for å se etter feil i koden. Du kan bla gjennom loggene manuelt eller bruke programvare til å finkjemme applikasjonen. Debuggere vil kjøre koden og finne feil raskere enn mennesker kan.

Tilgang godkjent

Å være vert for et nettsted og dets server er ikke alltid lett, og det er alltid muligheter for feil. Selv om klienter kan adressere 400 Bad Request-feilen, bør verter alltid være klare til å sjekke for å sikre at koden deres fungerer. Ved å gjøre det kan alle ha enkel tilgang til nettstedet.

Hvilke andre løsninger finnes på dette problemet? Hva gjorde du for å få feilen til å forsvinne? Gi oss beskjed i kommentarfeltet nedenfor.

Interessante Artikler

Redaksjonens

Slik legger du til Google Photos i File Explorer
Slik legger du til Google Photos i File Explorer
Google Photos er en nettsky-app som lar deg lagre og sikkerhetskopiere de dyrebare bildene dine og unngå å miste dem på grunn av maskinvarefeil. Hvis du er en Windows-bruker, kan du flytte bilder til harddisken din
Hvordan endre kjønn i rust
Hvordan endre kjønn i rust
Man kan forvente avanserte karaktertilpasningsalternativer fra et overlevelsesspill for flerspiller i åpen verden som Rust. I det minste, valg av kjønn eller rase. Dessverre er ting ikke så enkle som i de fleste moderne videospill. Når du har opprettet
8 beste gratis filsøkeverktøy
8 beste gratis filsøkeverktøy
En liste over de beste gratis filsøkeverktøyene for Windows. Et filsøkeprogram lar deg søke etter filer på måter datamaskinen din ikke kan som standard.
Mine AirPods blinker oransje – hva skal jeg gjøre?
Mine AirPods blinker oransje – hva skal jeg gjøre?
Apple AirPods er noen av de mest populære og best ytelse trådløse øreproppene på markedet. Som alle Apple-produkter er de brukervennlige, minimalistiske og integreres sømløst med iPhones (og Android-telefoner, for den saks skyld). Men mens de er det
Slik eksporterer du fra Google Dokumenter til HTML
Slik eksporterer du fra Google Dokumenter til HTML
Google Docs er et kraftig og funksjonsrikt online sky-sentrert tekstbehandlingsprogram som er gitt til oss av, selvfølgelig, søkegiganten Google. Selv om Docs ikke har alle bjeller og fløyter fra Microsoft Word, er den ubestridte mesteren i
Slik starter du datamaskinen på nytt med PowerShell
Slik starter du datamaskinen på nytt med PowerShell
La oss se hvordan du starter datamaskinen på nytt med PowerShell (start Windows på nytt). Du kan også starte flere datamaskiner på en gang ved hjelp av en cmdlet.
Slik slår du på roboter i Apex Legends
Slik slår du på roboter i Apex Legends
Apex Legends er en fartsfylt kampkonge som understreker riktige våpenspillegenskaper, god posisjonering og lagkoordinering. Mens spillerne bare kan forbedre sine lagbaserte ferdigheter i spill mot andre spillere, er Firing Range et utmerket sted å