Pagrindinis Kita Kaip ištaisyti 400 klaidos netinkamą užklausą

Kaip ištaisyti 400 klaidos netinkamą užklausą



Galbūt pastebėjote, kaip visose svetainėse rodomi klaidų kodai, jei jų nepavyksta įkelti. Tai gali būti trijų skaitmenų skaičius, prasidedantis 4. 4xx būsenos kodai yra gedimai, susiję su sugadintomis arba netinkamomis klientų užklausomis, įskaitant trūkstamus puslapius arba puslapius, kurie buvo perkelti į naują domeną.

  Kaip ištaisyti 400 klaidos netinkamą užklausą

Tačiau su 400 „Bad Request“ klaidos kodu problema kyla iš jūsų pačių. 400 blogų užklausų klaida gali būti pastebėta pakankamai, kad būtų dygliuoklis vartotojams. Laimei, yra keletas būdų, kaip suprasti arba išspręsti problemą. Skaitykite toliau, kad sužinotumėte, ką kodas reiškia ir kaip jį ištaisyti.

400 Blogo prašymo reikšmė

Prieš pradėdami nagrinėti 400 blogų užklausų sprendimus, turėtumėte suprasti, kas tai yra. 400 netinkama užklausa pasirodo, kai serveris negali arba atsisako apdoroti užklausos. Serveris nustatė, kad kliento užklausoje yra sintaksės arba pranešimo įrėminimo klaida.

Tačiau dėl šios klaidos priežastis, kodėl ją gaunate, ne visada yra aiški. Kartais tai iš tikrųjų yra ne kliento, o serverio kaltė. Taigi nesąžininga visada kaltinti klientą dėl problemos sukėlimo.

Štai keletas galimų priežasčių, kodėl vartotojai gauna 400 netinkamų užklausų klaidų.

Didelio failo įkėlimas

Žiniatinklio serveriuose arba programose gali būti nustatytas aiškus failo įkėlimo dydžio apribojimas. Šis apribojimas įgyvendinamas siekiant užkirsti kelią pralaidumui užsikimšti daugeliui vartotojų, kurie taip pat nori įkelti didelius failus. Taigi, bandant įkelti ypač didelį failą ar aplanką kartais gali atsirasti 400 klaida.

Apgaulingas užklausų maršrutas

Kai kurie serveriai yra užprogramuoti aptikti pasirinktines HTTP antraštes, kai gaunama užklausa. Šios antraštės gali būti pasenusios, neteisingos arba jų visai trūksta. Kai kuriais atvejais jie netgi gali būti neapdorojami.

Ši apsauga nėra nenaudinga, nes ji gali aptikti „Man-In-The-Middle“ atakas. Tai įvyksta, jei svetainė aptinka tuos pačius prieigos raktus iš dviejų skirtingų IP adresų. Tokiais atvejais jis klientui paprastai išsiųs įspėjimą apie apgaulingą užklausą.

Kadangi internetas gali būti pavojinga vieta, labai svarbu, kad svetainėse būtų taikomos tokios saugos priemonės. Nė vienas svetainės savininkas nenori, kad jo serveris būtų užpultas.

Pasibaigę arba netinkami slapukai

Nors yra tikimybė, kad slapukų galiojimo laikas pasibaigs arba jie bus negaliojantys, dažnai tai yra nelaimingo atsitikimo, o ne atakos rezultatas. Naršyklė gali bandyti jus identifikuoti naudodama senus slapukus. Pavyzdžiui, galite bandyti pasiekti administratoriaus sritį, kurioje kurį laiką nesilankėte.

Svetainėje gali būti naudojami pasenę slapukai. Jei svetainė aptiks jūsų užklausą, galite gauti 400 netinkamos užklausos klaidą, jei jūsų ryšyje pateikiama neteisinga informacija.

Tas pats gali nutikti ir su sugadintomis naršyklės talpyklomis. Naršyklės talpykla saugo failus, kad vartotojai galėtų greičiau prisijungti prie svetainių. Tačiau svetainė gali atsiųsti klaidą, jei failai yra sugadinti arba seni.

URL problemos

URL įvedimas yra tiesiausias būdas pasiekti svetainę ir jos serverius. Tačiau jei kyla problemų dėl URL eilutės, galite gauti 400 netinkamos užklausos klaidą. Neteisingas URL įvedimas yra dažna problemos priežastis.

Kitos priežastys yra netinkamai suformuota URL sintaksė arba URL, kuriame yra neleistinų simbolių. Sintaksės klaidų atsiranda, kai kai kurie skyriai parašyti neteisingai. Serveris nesupranta užklausos ir sako, kad negali jos apdoroti.

Tuo tarpu neleistini simboliai yra simboliai, kurie nenaudojami URL. Kadangi šie simboliai yra nesuderinami su užklausomis, serveris jus informuos. Kad svetainė galėtų įvykdyti jūsų užklausą, turite pašalinti netinkamus simbolius.

Serverio klaidos

Nors tiesa, kad 400 blogų užklausų klaida dažniausiai prasideda nuo kliento pusės, kartais serveris patiria klaidų. Todėl jis negali patenkinti klientų užklausų. Štai keletas galimų priežasčių:

  • Gedimai
  • Bendros problemos
  • Laikinos problemos, kurios nėra nurodytos

Vartotojai gali bandyti iš naujo įkelti svetainę kelis kartus arba naudoti kitą įrenginį. Jei niekas neveikia, jie turėtų susisiekti su svetainės savininku ir išsamiai paaiškinti, kas atsitiko.

400 „Nginx“ netinkamų užklausų

„Nginx“ yra atvirojo kodo programinė įranga, kurią serverių savininkai gali naudoti serveriams kurti. Jis buvo sukurtas taip, kad būtų greitas, bet taip pat buvo naudojamas kaip atvirkštinis tarpinis serveris arba apkrovos balansavimo priemonė. Kitaip tariant, „Nginx“ yra galinga programa, kuri vienu metu priima daugybę jungčių.

Jei turite „Nginx“ serverį ir gavote pranešimą iš klientų dėl 400 netinkamos užklausos, greičiausiai taip yra dėl to, kad jie turi didelę antraštę. „Nginx“ turi įeinančių slapukų dydžio apribojimą, o kliento antraštės viršijo tą ribą, jei matote tą klaidos kodą.

Laimei, sprendimas yra paprastas: padidinkite ribą, kad būtų galima pašalinti 400 netinkamos užklausos klaidą.

  1. Prisijunkite prie „Nginx“ serverio ir suraskite klaidos svetainę.
  2. Įveskite „large_client_header_buffers 4 16k;“
  3. Vykdykite komandą.
  4. Iš naujo įkelkite serverį.

Galite pakeisti 16 „16K“ didesniu skaičiumi, pvz., 64K, kuris paprastai leis perduoti didesnes antraštes. Šis pataisymas išsprendžia daugybę „Nginx 400 Bad Request“ klaidų atvejų.

kaip pakeisti užduočių juostos spalvą Windows 10

400 Bad Request Chrome

Jei „Google Chrome“ gaunate klaidą „400 Bad Request“, tai gali būti pasenusių slapukų ženklas. Norėdami juos pašalinti, turite išvalyti „Chrome“ talpyklą. Talpyklose yra išsaugotų duomenų, kad tinklalapiai būtų įkeliami greičiau, kai kitą kartą juose apsilankysite.

Kadangi talpykla yra senesnių duomenų saugotojas, talpykloje saugomi slapukai ir failai yra šiek tiek pasenę tą minutę, kai jie ten saugomi. Nors „Chrome“ nuolat renka naujų duomenų talpykloje, ji to negali padaryti, jei reguliariai neprisijungiate prie svetainės.

Todėl išvalius talpyklą „Chrome“ gali gauti naujos informacijos ir išsiųsti užklausą, kurią svetainė gali priimti. 400 netinkamos užklausos klaida išnyks. Norėdami išvalyti talpyklą:

  1. Spustelėkite trigubus taškus viršutiniame dešiniajame kampe.
  2. Pasirinkite „Išvalyti naršymo duomenis“.
  3. Patikrinkite parinktis „Talpykla“, „Slapukai“ ir „Istorija“.
  4. Pasirinkite laiko intervalą.
  5. Spustelėkite „Išvalyti duomenis“.
  6. Kai failai bus ištrinti, pabandykite vėl prisijungti prie tinklalapio.

Kartais iš naujo paleidus kompiuterį išvalius talpyklą, galima ištrinti daugiau failų. Tačiau kartais reikia išvalyti modemo talpyklą. Galite jį išjungti ir vėl įjungti, kad pamatytumėte.

Atnaujinkite DNS

DNS talpykla taip pat turėtų būti išvalyta, jei norite atlikti gilesnį valymo procesą. Tai gali padėti serveriams lengviau jus patvirtinti.

  1. Atidarykite Google Chrome.
  2. Į paieškos juostą įklijuokite „chrome://net-internals/#dns“.
  3. Paspausk Enter.
  4. Spustelėkite „Išvalyti pagrindinio kompiuterio talpyklą“.
  5. Paieškos juostoje pakeiskite „#dns“ į „#sockets“ ir paspauskite „Enter“.
  6. Pasirinkite „Close Idle Sockets“ ir spustelėkite „Flush Socket Pools“.

Uždarykite „Chrome“ ir patikrinkite, ar klaida vis dar yra. Norėdami išvalyti kompiuterio DNS, turėsite atlikti kitą procesą.

  1. Atidarykite paieškos juostą.
  2. Įveskite „cmd“ ir dešiniuoju pelės mygtuku spustelėkite komandų eilutę.
  3. Paleiskite komandų eilutę kaip administratorius.
  4. Įveskite „ipconfig /flushdns“ ir paspauskite Enter, kad jį paleistumėte.

Kruopščiai atnaujinus DNS, klaida turėtų išnykti. Čia nereikia atlikti kiekvieno DNS išvalymo proceso, bet sustoti, kai dingsta klaida 400 Bad Request.

Išjungti plėtinius

„Google Chrome“ plėtiniai siūlo papildomų funkcijų, kurių nėra su naršykle. Šie plėtiniai atsisiunčiami ir įdiegiami, tačiau kartais jie gali trukdyti jūsų naršyklei ir sukelti klaidų. Galite pabandyti juos išjungti ir patikrinti, ar klaida išlieka.

  1. Kompiuteryje atidarykite „Chrome“.
  2. Spustelėkite trigubus taškus.
  3. Pasirinkite „Daugiau įrankių“.
  4. Pasirinkite „Plėtiniai“.
  5. Išjunkite plėtinius sąraše.

Išjungus šiuos priedus, klaida gali išnykti. Jei ne, galite manyti, kad tai gali būti serverio problema.

400 „Blogos užklausos“ slapukas per didelis

Nors serverio priegloba gali keisti slapukų dydžio apribojimą, vartotojai turėtų juos ištrinti, jei gauna 400 slapuko per didelis klaidą. Kai senų duomenų nėra, svetainė turėtų jus pasiekti.

Kiekviena naršyklė turi skirtingą būdą leisti vartotojams ištrinti slapukus. Jau minėjome, kaip „Chrome“ vartotojai galėtų tai padaryti.

„Microsoft Edge“ yra nedidelė išimtis. Jame nėra galimybės ištrinti tik slapukus, todėl turite ištrinti visą naršymo istoriją ir talpyklą, kad tai įvyktų.

Kitos programos gali neturėti šių apribojimų, todėl turėtumėte ieškoti istorijos skyriaus ir patikrinti, ar yra būdų pašalinti slapukus ir talpyklą.

Taip pat galite susisiekti su serverio priegloba ir pranešti jiems, ar problema išlieka. Jie gali pakeisti nustatymus ir pašalinti klaidos priežastį.

400 Blogas prašymas pataisyti

Be failo dydžio apribojimų padidinimo ir leidžiamų slapukų dydžių pakeitimo, yra ir kitų būdų, kaip išvengti 400 netinkamos užklausos klaidos.

Pašalinkite netinkamas HTTP antraštes

HTTP antraštėse gali būti neleistinų simbolių arba jos gali būti neteisingai suformatuotos. Kitais atvejais trūksta simbolių. Turėsite išanalizuoti tuos, kuriuos siunčia serveris, ir išsiaiškinti, ar nėra su jais susijusių problemų.

Jei atsakymas teigiamas, laikas pašalinti visas pažeidžiančias dalis arba pakeisti trūkstamas antraštes. Tai turėtų padėti klientams gauti prieigą be problemų.

Suderinti kodą

Jūsų programa gali būti derinama, kad būtų ieškoma klaidų kode. Galite slinkti per žurnalus rankiniu būdu arba naudoti programinę įrangą, kad šukuotų programą. Debuggers paleis kodą ir suras klaidas greičiau nei gali žmonės.

Prieiga suteikta

Svetainės ir jos serverio priegloba ne visada yra lengva ir visada yra klaidų. Nors klientai gali išspręsti 400 netinkamos užklausos klaidą, prieglobos serveriai visada turėtų būti pasirengę patikrinti, ar jų kodas veikia. Tai leidžia visiems lengvai pasiekti svetainę.

Kokie kiti šios problemos sprendimai? Ką padarėte, kad klaida išnyktų? Praneškite mums toliau pateiktame komentarų skyriuje.

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip sugrąžinti žymių žvaigždutės mygtuką į „Firefox“ adreso juostą
Kaip sugrąžinti žymių žvaigždutės mygtuką į „Firefox“ adreso juostą
Ateityje atnaujindama „Firefox“, „Mozilla“ planuoja išleisti naują naršyklės vartotojo sąsają, vadinamą „Australis“. Čia, „Winaero“, dažnai aptariau būdus, kaip „Firefox“ gauti klasikinę išvaizdą. Šiandien norėčiau paaiškinti, kaip atkurti seną gerą 1 spustelėjimo žymės žvaigždutės mygtuką
Kaip pakeisti savo Steam paskyros pavadinimą
Kaip pakeisti savo Steam paskyros pavadinimą
„Steam“ yra debesies pagrindu sukurta žaidimų svetainė, leidžianti vartotojams įsigyti ir saugoti internetinius žaidimus. Į žaidėjus orientuota platforma, pristatyta 2003 m., gyvuoja beveik du dešimtmečius. Kai kurie vartotojai išlaikė lojalumą platformai nuo jos
Kaip pridėti aplanką į paieškos indeksą sistemoje „Windows 10“
Kaip pridėti aplanką į paieškos indeksą sistemoje „Windows 10“
Šiame straipsnyje mes pamatysime, kaip pridėti pasirinktinį aplanką prie indekso, kad galėtumėte greičiau ieškoti jo turinio sistemoje „Windows 10“.
Kaip pakeisti arba iš naujo nustatyti „Hulu“ slaptažodį
Kaip pakeisti arba iš naujo nustatyti „Hulu“ slaptažodį
Štai kaip lengvai pakeisti „Hulu“ slaptažodį, jei jį pamiršote.
Kodo skaitytuvai ir nuskaitymo įrankiai
Kodo skaitytuvai ir nuskaitymo įrankiai
Skirtumas tarp automobilio kodų skaitytuvo ir nuskaitymo įrankio nėra didelis: vienas iš esmės yra tik supaprastinta kito versija.
Kaip naudoti OVA failus su „VirtualBox“
Kaip naudoti OVA failus su „VirtualBox“
„Oracle“ sukurtas „VirtualBox“ yra nepaprastai galingas įrankis, leidžiantis kurti virtualias mašinas „Windows“, „Mac“, „Linux“ ar „Solaris“ kompiuteriuose (jei tik mašina naudoja „Intel“ ar AMD lustą). Virtualiosios mašinos yra savarankiškos modeliavimo
Kaip ištrinti nuotrauką iš Facebook
Kaip ištrinti nuotrauką iš Facebook
Štai kaip ištrinti nuotraukas ar ištisus nuotraukų albumus iš „Facebook“, taip pat kaip paslėpti nuotraukas ir panaikinti kitų paskelbtų nuotraukų žymas.