Http kļūda 400 kāda veida kļūda. Piekļuves kļūda "400 Slikts pieprasījums": kas tas ir un kā novērst situāciju

400 Bad Request kļūda rodas, ja vietnes serverim nosūtītais pieprasījums ir nepareizs vai bojāts un serveris, kas saņem pieprasījumu, nevar to saprast. Dažreiz problēma rodas pašā vietnē, un jūs, visticamāk, nevarēsit kaut ko darīt lietas labā. Taču lielāko daļu laika problēma ir kaut kas tāds, ko varat izdomāt — iespējams, esat nepareizi ievadījis adresi vai arī problēmas rada pārlūkprogrammas kešatmiņa. Šeit ir daži risinājumi, kurus varat izmēģināt.

Kas ir 400 Bad Request kļūda?

Kļūda 400 Bad Request rodas, ja serveris nevar saprast tam nosūtīto pieprasījumu. To sauc par kļūdu 400, jo tas ir HTTP statusa kods, ko tīmekļa serveris izmanto, lai aprakstītu šādu kļūdu.

Kļūda 400 Bad Request var rasties vienkāršas kļūdas dēļ pieprasījumā. Iespējams, esat ievadījis URL nepareizi, un serveris kādu iemeslu dēļ nevar atgriezt kļūdu 404. Vai arī jūsu tīmekļa pārlūkprogramma mēģina izmantot sīkfailu, kuram beidzies derīguma termiņš. Daži serveri, kas nav pareizi konfigurēti, dažās situācijās var parādīt 400 kļūdu, nevis noderīgākas kļūdas. Piemēram, ja mēģināt augšupielādēt failu, kas ir pārāk liels dažām vietnēm, iespējams, tiks parādīta kļūda 400, nevis kļūda, kas norāda maksimālo faila lielumu.

Tāpat kā ar 404. un 502. kļūdām, vietņu izstrādātāji var pielāgot 400. kļūdu izskatu dažādās vietnēs. Vietnēs šai kļūdai var izmantot arī vairākus dažādus nosaukumus. Piemēram, jūs varētu redzēt šādas lietas:

  • 400 Slikts pieprasījums
  • 400 Slikts pieprasījums. Serveris nevarēja pieņemt pieprasījumu nepareizas sintakses dēļ
  • Slikts pieprasījums — nederīgs URL
  • Slikts pieprasījums. Jūsu pārlūkprogramma nosūtīja pieprasījumu, ko šis serveris nevarēja saprast
  • HTTP kļūda 400: nederīgs pieprasījuma resursdatora nosaukums
  • Slikts pieprasījums: kļūda 400
  • HTTP kļūda 400 — slikts pieprasījums

Bieži vien jūs varat kaut ko darīt, lai labotu kļūdu 400, taču izdomāt, kas tieši, var būt sarežģīti kļūdas neskaidrības dēļ. Šeit ir dažas lietas, ko varat izmēģināt.

Atsvaidziniet lapu

Lapas atjaunināšana vienmēr ir tā vērta. Daudzas reizes kļūda 400 ir īslaicīga, un var palīdzēt vienkāršs atjauninājums. Lielākā daļa pārlūkprogrammu izmanto taustiņu F5, lai atsvaidzinātu, kā arī nodrošina pogu Atsvaidzināt kaut kur adreses joslā. Tas bieži neatrisina problēmu, taču tas aizņem tikai sekundi, lai pabeigtu.

Vēlreiz pārbaudiet adresi

Visbiežākais kļūdas 400 iemesls ir nederīgs URL. Ja URL adreses joslā ievadījāt pats, iespējams, esat pieļāvis kļūdu. Ja noklikšķinājāt uz saites citā tīmekļa lapā un saņēmāt kļūdu 404, iespējams, saitē ir arī drukas kļūda. Pārbaudiet, vai adresē nav acīmredzamu kļūdu. Pārbaudiet arī, vai vietrādī URL nav speciālo rakstzīmju, jo īpaši tās, kuras vietrāžos URL bieži neredzat.

Veiciet meklēšanu

Ja URL, kuru mēģināt atrast, ir aprakstošs (vai ja zināt aptuveno raksta vai lapas nosaukumu, ko gaidāt), varat izmantot adresē esošos atslēgvārdus, lai meklētu vietnē. Tālāk esošajā piemērā pēc paša URL nevar īsti saprast, vai kaut kas nav kārtībā, taču jūs varat redzēt dažus vārdus no raksta virsraksta.

Izmantojot šīs zināšanas, varat meklēt vietnē ar atbilstošiem atslēgvārdiem. Tam vajadzētu novirzīt jūs uz pareizo lapu.

Šis pats risinājums darbojas arī tad, ja vietne, kuru mēģināt sasniegt, kāda iemesla dēļ ir mainījusi URL un nav novirzījusi veco adresi uz jauno.

Un, ja vietnei nav sava meklēšanas lodziņa, jūs vienmēr varat izmantot Google (vai jebkuru citu meklētājprogrammu, kuru vēlaties). Vienkārši izmantojiet operatoru "site:", lai meklētu atslēgvārdus tikai atbilstošajā vietnē.

Tālāk redzamajā attēlā mēs izmantojam Google un meklēšanas frāzi "site:vietējā tīkla vietne", lai meklētu tikai vietnes vietnē, izmantojot atslēgvārdus.

Notīriet pārlūkprogrammas sīkfailus un kešatmiņu

Daudzas vietnes (tostarp Google un YouTube) ziņo par kļūdu 400, jo tajās lasītie sīkfaili ir bojāti vai pārāk veci. Daži pārlūkprogrammas paplašinājumi var arī mainīt jūsu sīkfailus un izraisīt kļūdu 400. Iespējams, ka jūsu pārlūkprogramma ir kešatmiņā saglabājusi bojātu tās lapas versiju, kuru mēģināt atvērt.

Lai pārbaudītu šo funkciju, jums ir jāiztīra pārlūkprogrammas kešatmiņa un sīkfaili. Kešatmiņas notīrīšana būtiski neietekmēs jūsu pārlūkošanas pieredzi, taču dažu vietņu ielāde var aizņemt dažas papildu sekundes, jo tās atkārtoti lejupielādē visus iepriekš kešatmiņā saglabātos datus. Sīkfailu dzēšana nozīmē, ka lielākajā daļā vietņu jums būs jāpierakstās vēlreiz.

Notīriet savu DNS

Iespējams, jūsu datorā tiek glabāti novecojuši DNS ieraksti, kas izraisa kļūdas. Problēmu var atrisināt, vienkārši notīrot DNS ierakstus. Tas ir viegli izdarāms un neradīs nekādas problēmas.

Pārbaudiet faila lielumu

Ja augšupielādējat failu vietnē un saņemat kļūdu 400, pastāv iespēja, ka fails ir pārāk liels. Mēģiniet augšupielādēt mazāku failu, lai pārbaudītu, vai tas rada problēmu.

Izmēģiniet citas vietnes

Ja mēģināt atvērt vienu vietni un saņemt kļūdu 400, mēģiniet atvērt citas vietnes, lai redzētu, vai problēma joprojām pastāv. Šādā gadījumā problēma var būt saistīta ar datoru vai tīkla aprīkojumu, nevis vietni, kuru mēģināt atvērt.

Restartējiet datoru un citu aparatūru

Šis risinājums ir trāpījums, un datora un jo īpaši tīkla aprīkojuma (maršrutētāju, modemu) pārstartēšana ir izplatīts veids, kā atbrīvoties no daudzām servera kļūdām.

Sazinieties ar vietni

Ja esat izmēģinājis visus risinājumus un kļūda nepazūd, tas nozīmē, ka pašai vietnei var būt problēmas. Mēģiniet sazināties ar vietni kontaktu lapā (ja tā darbojas) vai izmantojot sociālos medijus. Iespējams, viņi jau apzinās problēmu un strādā, lai to novērstu.

Kļūda 400 (slikts pieprasījums) ir HTTP atbildes kods , kas nozīmē, ka serveris nevarēja apstrādāt klienta nosūtīto pieprasījumu nederīgas sintakses dēļ. Šie HTTP atbildes kodi atspoguļo sarežģītās attiecības starp klientu, tīmekļa lietojumprogrammu, serveri un bieži vien vairākiem trešās puses tīmekļa pakalpojumiem vienlaikus. Tas var apgrūtināt kļūdas cēloņa atrašanu pat kontrolētā izstrādes vidē.

Šajā rakstā mēs apskatīsim, ko nozīmē kļūda 400 Bad Request (tulkots kā "nederīgs pieprasījums") un kā to novērst.

Servera puse vai klienta puse?

Visi HTTP atbildes kodi kategorijā 4xx tiek uzskatīti par klienta puses kļūdām. Neskatoties uz to, 4xx kļūdas parādīšanās ne vienmēr nozīmē, ka problēmai ir kāds sakars ar klientu, kas attiecas uz tīmekļa pārlūkprogrammu vai ierīci, ko izmanto, lai piekļūtu lietojumprogrammai. Bieži vien, mēģinot diagnosticēt lietojumprogrammas problēmu, varat nekavējoties ignorēt lielāko daļu klienta koda un komponentus, piemēram, HTML, kaskādes stila lapas ( CSS), klienta puses JavaScript kods utt. Tas attiecas arī uz vairāk nekā tikai vietnēm. Daudzas viedtālruņu lietotnes, kurām ir moderns lietotāja interfeiss, ir tīmekļa lietotnes.

No otras puses, kļūda 400 Bad Request nozīmē, ka klienta nosūtītais pieprasījums viena vai otra iemesla dēļ bija nepareizs. Lietotāja klients var mēģināt lejupielādēt pārāk lielu failu, pieprasījums var būt nepareizi veidots, HTTP pieprasījuma galvenes var būt nepareizas un tā tālāk.

Mēs apskatīsim dažus no šiem scenārijiem ( un iespējamie risinājumi) zemāk. Bet paturiet prātā: mēs nevaram pilnībā izslēgt ne klientu, ne serveri kā problēmas avotu. Šādos gadījumos serveris ir tīkla entītija, kas ģenerē kļūdu 400 Bad Request un atgriež to klientam kā HTTP atbildes kodu, taču iespējams, ka klients ir atbildīgs par problēmas izraisīšanu.

Sāciet ar rūpīgu lietojumprogrammas dublējumu

Ir svarīgi izveidot pilnīgu lietojumprogrammas, datu bāzes u.c. dublējumu. pirms jebkādu labojumu vai izmaiņu veikšanas sistēmā. Vēl labāk, ir iespējams izveidot pilnu lietojumprogrammas kopiju papildu starpserverī, kas nav publiski pieejams.

Šī pieeja nodrošinās tīru testēšanas laukumu, kurā varat izmēģināt visus iespējamos scenārijus un iespējamās izmaiņas, lai novērstu problēmu, neapdraudot savas tiešsaistes lietojumprogrammas drošību vai integritāti.

Kļūdas diagnostika 400 Bad Request

Kļūda 400 Slikts pieprasījums nozīmē, ka serveris ( attālais dators) nevar apstrādāt klienta (pārlūkprogrammas) nosūtītu pieprasījumu problēmas dēļ, kuru serveris interpretē kā klienta puses problēmu.

Ir daudzi scenāriji, kuros lietojumprogrammā var parādīties kļūda 400 Bad Request. Tālāk ir minēti daži no visticamākajiem gadījumiem:

  • Klients nejauši (vai tīši) nosūta informāciju, ko pārtver viltus pieprasījuma maršrutētājs. Dažas tīmekļa lietojumprogrammas meklē īpašas HTTP galvenes, lai apstrādātu pieprasījumus un nodrošinātu, ka klients nedara neko ļaunprātīgu. Ja paredzamā HTTP galvene nav atrasta vai tā ir nepareiza, iespējams, rezultāts ir 400 Bad Request kļūda.
  • Iespējams, klients augšupielādē pārāk lielu failu. Lielākajai daļai serveru vai lietojumprogrammu ir ierobežots lejupielādētā faila lielums. Tas novērš kanāla un citu servera resursu aizsērēšanu. Daudzos gadījumos serveris izdos 400 Bad Request kļūdu, ja fails ir pārāk liels un tādēļ pieprasījumu nevar pabeigt.
  • Klients pieprasa nederīgu URL. Ja klients nosūta pieprasījumu uz nederīgu URL ( nepareizi sastādīts), tas var izraisīt kļūdu 400 Bad Request.
  • Klients izmanto nederīgas vai novecojušas sīkdatnes. Tas ir iespējams, jo pārlūkprogrammas lokālais sīkfails ir sesijas identifikators. Ja konkrēta sesijas pilnvara atbilst cita klienta pieprasījuma pilnvarai, serveris/lietojumprogramma var to interpretēt kā ļaunprātīgu darbību un izdot kļūdas kodu 400 Bad Request.

Klienta problēmu novēršana

Kļūda 400 Slikts pieprasījums ( mēģiniet vēlāk) labāk sākt ar labojumu klienta pusē. Šeit ir daži padomi, ko izmēģināt pārlūkprogrammā vai ierīcē, kurā tiek parādīta kļūda.

Pārbaudiet pieprasīto URL

Visbiežākais kļūdas 400 Bad Request iemesls ir nepareiza URL ievadīšana. Domēna vārdi ( piemēram, vietne). Taču URL daļas, kas nāk aiz domēna nosaukuma, ir reģistrjutīgas. Ja vien lietojumprogramma/serveris īpaši neapstrādā visus URL un nepārvērš tos mazajos burtos pirms pieprasījuma izpildes.

Ir svarīgi pārbaudīt, vai URL nav nepiemērotu speciālo rakstzīmju, kurām nevajadzētu būt. Ja serveris saņem nederīgu URL, tas atbildēs ar kļūdu 400 Bad Request.

Notīrīt attiecīgos sīkfailus

Viens no iespējamiem kļūdas 400 sliktā pieprasījuma iemesliem ir nederīgi vai dublēti vietējie sīkfaili. HTTP sīkfaili ir nelieli datu gabali, kas tiek glabāti lokālajā ierīcē un kurus vietnes un tīmekļa lietojumprogrammas izmanto, lai “atcerētos” noteiktu pārlūkprogrammu vai ierīci. Lielākā daļa mūsdienu tīmekļa lietojumprogrammu izmanto sīkfailus, lai saglabātu pārlūkprogrammas vai lietotāja specifiskus datus, identificējot klientu un padarot turpmākos apmeklējumus ātrākus un vieglākus.

Taču sīkfaili, kas saglabā sesijas informāciju par jūsu kontu vai ierīci, var būt pretrunā ar citu sesijas pilnvaru no cita lietotāja, radot vienam (vai abiem) kļūdu 400 Bad Request.

Vairumā gadījumu ir pietiekami izskatīt jūsu pieteikumu tikai tiem sīkfailiem, kas ir specifiski vietnei vai tīmekļa lietojumprogrammai, kas rada kļūdu 400 Bad Request.

Sīkfaili tiek saglabāti, pamatojoties uz tīmekļa lietojumprogrammas domēna nosaukumu, tāpēc varat dzēst tikai tos sīkfailus, kas atbilst vietnes domēnam, atstājot citus sīkfailus neskartus. Taču, ja nepārzināt konkrētu sīkfailu manuālu dzēšanu, ir daudz vienkāršāk un drošāk dzēst visus sīkfailus uzreiz.

To var izdarīt dažādos veidos atkarībā no izmantotās pārlūkprogrammas:

  • Google Chrome;
  • Internet Explorer;
  • Microsoft Edge;
  • Mozilla Firefox;
  • Safari.

Augšupielādējiet mazāku failu

Ja, lejupielādējot failu, tiek parādīts kļūdas ziņojums 400 Bad Request, izmēģiniet to mazākā failā. Tas ietver arī tādu failu lejupielādes, kurus nevar lejupielādēt no jūsu vietējā datora. Pat faili, kas nosūtīti no citiem datoriem, tiek uzskatīti par “augšupielādes” no tā tīmekļa servera viedokļa, kurā darbojas jūsu lietojumprogramma.

Izrakstieties un pierakstieties

Mēģiniet pieteikties un atkal pieteikties. Ja nesen esat notīrījis pārlūkprogrammas sīkfailus, nākamajā reizē, kad ielādēsit lapu, jūs automātiski atteiksities. Vienkārši mēģiniet vēlreiz pieteikties, lai redzētu, vai sistēma darbojas pareizi.

Turklāt lietojumprogramma var saskarties ar problēmu, kas saistīta ar jūsu iepriekšējo sesiju, kas ir tikai virkne, ko serveris nosūta klientam, lai identificētu klientu turpmākajos pieprasījumos. Tāpat kā ar citiem datiem, sesijas marķieris ( vai sesijas virkne) tiek lokāli saglabāts jūsu ierīcē sīkfailos, un klients to pārsūta serverim ar katru pieprasījumu. Ja serveris nolemj, ka sesijas marķieris ir nederīgs vai apdraudēts, varat saņemt kļūdu 400 Bad Request.

Lielākajā daļā tīmekļa lietojumprogrammu atteikšanās un atkārtota pieteikšanās izraisa vietējās sesijas marķiera reģenerāciju.

Atkļūdošana parastajās platformās

Ja savā serverī izmantojat izplatītas programmatūras pakotnes, kas rada kļūdu 400 Bad Request, pārbaudiet šo platformu stabilitāti un funkcionalitāti. Visizplatītākās satura pārvaldības sistēmas, piemēram, WordPress, Joomla! un Drupal, ir labi pārbaudītas to pamata versijās. Taču, tiklīdz sākat mainīt izmantotos PHP paplašinājumus, ir ļoti viegli radīt negaidītas problēmas, kuru rezultātā tiek parādīta kļūda 400 Bad Request.

Atsaukt pēdējās izmaiņas

Ja atjauninājāt satura pārvaldības sistēmu tieši pirms kļūdas 400 Bad Request parādīšanās, apsveriet iespēju atgriezties pie iepriekšējās versijas, kas tika instalēta kā ātrākais un vienkāršākais veids. noņemiet kļūdu 400 nepareizs pieprasījums.

Tāpat visi atjauninātie paplašinājumi vai moduļi var izraisīt kļūdas servera pusē, tāpēc var palīdzēt arī atgriešanās pie iepriekšējām šo paplašinājumu versijām.

Taču dažos gadījumos SPS nenodrošina iespēju atgriezties pie iepriekšējām versijām. Tas parasti notiek ar populārām platformām, tāpēc nebaidieties, ja nevarat atrast vienkāršu veidu, kā atgriezties pie kādas konkrētas programmatūras platformas vecākas versijas.

Noņemiet jaunus paplašinājumus, moduļus vai spraudņus

Atkarībā no konkrētās CMS, ko izmanto lietojumprogramma, šo komponentu nosaukumi atšķirsies. Bet visās sistēmās tie kalpo vienam un tam pašam mērķim: uzlabot platformas iespējas salīdzinājumā ar tās standarta funkcionalitāti.

Tomēr paturiet prātā, ka paplašinājumi var iegūt pilnīgu kontroli pār sistēmu, veicot izmaiņas PHP, HTML, CSS, JavaScript vai datu bāzes kodā. Tāpēc saprātīgs lēmums var būt noņemt visus nesen pievienotos paplašinājumus.

Pārbaudiet, vai datu bāzē nav veiktas nejaušas izmaiņas

Pat ja paplašinājumu izdzēsāt, izmantojot CMS vadības paneli, tas negarantē, ka tajā veiktās izmaiņas tika pilnībā atsauktas. Tas attiecas uz daudziem WordPress paplašinājumiem, kuriem ir piešķirta pilna piekļuve datubāzei.

Paplašinājums var mainīt ierakstus datu bāzē, kas tai "nepieder", bet ir izveidoti un pārvaldīti ar citiem paplašinājumiem ( vai pat pati CMS). Šādos gadījumos modulis var nezināt, kā atsaukt datu bāzes ierakstos veiktās izmaiņas.

Es personīgi ar šādiem gadījumiem esmu saskāries vairākas reizes. Tāpēc labākais veids ir atvērt datu bāzi un manuāli skatīt tabulas un ierakstus, kurus paplašinājums, iespējams, ir mainījis.

Problēmu atrašana servera pusē

Ja esat pārliecināts, ka kļūda 400 Bad Request nav saistīta ar SPS, šeit ir daži papildu padomi, kas var palīdzēt atrast problēmu servera pusē.

Notiek nederīgu HTTP galvenes pārbaude

Kļūda, ko saņemat no lietojumprogrammas, ir trūkstošu vai nepareizu īpašo HTTP galveņu rezultāts, ko lietojumprogramma vai serveris paredz saņemt. Šādos gadījumos jums ir jāanalizē HTTP galvenes, kas tiek nosūtītas uz servera pusi.

400 slikta pieprasījuma kļūda ir viena no populārākajām problēmām, ar ko var saskarties jebkurš lietotājs, kurš daudz laika pavada internetā. Atšķirībā no kļūdas 500, kuru mēs nesen aprakstījām, šo problēmu raksturo šādas funkcijas:

  • Vienkārša interneta pārlūkprogrammas maiņa nepalīdzēs atbrīvoties no maršruta izveides pakalpojuma 400 slikta pieprasījuma.
  • Ir ļoti daudz iemeslu, kas izraisa šo situāciju.

Protams, mēs centīsimies palīdzēt saviem lasītājiem atrisināt šo problēmu.

Kas ir 400 slikts pieprasījums?

Mēģināsim Windows operētājsistēmas oficiālajā vietnē noskaidrot, ko tieši šī problēma nozīmē un kā to novērst. Iespējamo problēmu sarakstā atrodam tulkojumu “routebuildservice 400 bad request - kļūdains pieprasījums. Tas ir viss. Tas ir, puiši no Microsoft nevēlas palīdzēt šajā situācijā. Labi, bet mēs zinām, kā novērst 400 sliktus pieprasījumus.

400 slikta pieprasījuma kļūda – labošanas metode

Viena no šīs problēmas iezīmēm ir iespēja, ka vietnes īpašnieks vai interneta pakalpojumu sniedzējs var pieļaut kļūdu. Diemžēl ar šo opciju no lietotāja nav atkarīgs absolūti nekas. Protams, uzņēmums ar labu reputāciju vienmēr cenšas brīdināt savus klientus par šādu nepatikšanu rašanos. Bet, kā liecina prakse, mūsu valstī tas tiek darīts ļoti reti. Tāpēc ieteikumi lietotājam būs šādi: mēģiniet patstāvīgi iegūt nepieciešamo informāciju:

  • Mēģiniet pieteikties pakalpojumu sniedzēja forumā, lai noskaidrotu iespējamos radušās situācijas iemeslus - iespējams, administrācija galu galā ir ievietojusi nepieciešamo informāciju savās lapās.
  • Zvaniet saviem draugiem, kuri izmanto to pašu pakalpojumu - iespējams, viņiem ir līdzīga situācija.
  • Izmantojiet sava ISP kontaktinformāciju, lai iegūtu tiešu informāciju.

Ja problēma nerodas attālā servera vainas dēļ, rūpīgi vēlreiz izlasiet ekrānā redzamo ziņojumu. Ja tas izskatās šādi – 400 slikta pieprasījuma galvene vai pārāk liels sīkfails, tad risinājums ir ļoti vienkāršs:

  1. Restartējiet savu iecienītāko interneta pārlūkprogrammu.
  2. Dodieties uz programmas iestatījumiem un atrodiet izvēlni, kas ir atbildīga par sīkfailiem.
  3. Notīriet sīkfailus un restartējiet pārlūkprogrammu. Labāk ir papildus pārstartēt visu sistēmu.

Pēdējais solis, ja iepriekšējās darbības nepalīdzēja atrisināt problēmu, attiecas uz izmantotās pretvīrusu programmatūras un Windows ugunsmūra iestatījumu maiņu. Kas jādara, lai beidzot atrisinātu situāciju ar 400 slikta pieprasījuma kļūdu:

  • Atrodiet savus pretvīrusu iestatījumus.
  • Atklājiet vienumu, kas ir atbildīgs par uzticības palielināšanu interneta resursiem.
  • Palieliniet ienākošo/izejošo savienojumu uzticības pakāpi tīklam.
  • Windows ugunsmūrī jums jāiet uz izvēlni “Atļaut programmām palaist” un tam speciāli paredzētā vietā jāieraksta izmantotās interneta pārlūkprogrammas nosaukums.

Problēma atrisināta. Šis traucēklis patiešām ir ļoti īpašs. Tāpēc jums nevajadzētu ilgi meklēt atbildi uz jautājumu - 400 slikti pieprasījumi: ko tas nozīmē -, bet nekavējoties sākt ārstēšanu.

Kurš no tiem, kam patīk klīst pa internetu, nav saskāries ar kļūdu “400: Bad request”, kas parādās pārlūkprogrammā? Tiesa, ne visi sērfotāji zina, ko tas nozīmē un kāpēc tas notiek. Tagad mēs mēģināsim noskaidrot šo situāciju.

400 Slikts pieprasījums: ko nozīmē šī kļūda?

Kā tiek uzskatīts datoru pasaulē, kļūdas numurs 400 ir saistīts tikai ar lietotāju, ievadot nepareizu pieprasījumu (URL), lai piekļūtu noteiktai vietnei globālajā tīmeklī. Mēs lūdzam atšķirties.

Protams, var ievadīt arī nepareizu adresi, taču dažreiz pat tad, kad adrese vai saite ir atvērta pareizi, atkal un atkal parādās kļūda “HTTP: 400 Bad request”. Tam var būt daudz iemeslu. Īpaši bieži tas ir redzams, piekļūstot personīgajiem mitināšanas pakalpojumiem, kas tiek mitināti dažādos, neatkarīgos serveros no dažādiem pakalpojumu sniedzējiem. Kāds ir iemesls?

Pieprasīt sintakses kļūdas

Patiešām, vienu no galvenajiem cēloņiem var saukt par lapas adreses pareizas ievadīšanas pārkāpumu. Ņemsim vienkāršu piemēru: mēģinot piekļūt tam pašam pasta serverim Mail.ru, Ukrainas lietotājs adreses joslā var ievadīt URL, kas šķietami atbilst viņa reģionam (šajā gadījumā pieņemsim, ka tā ir mail.ua adrese ).

Patiesībā šāda vietne ar pasta pakalpojumu dabā nepastāv. Ir skaidrs, ka jebkura interneta pārlūkprogramma nekavējoties parādīs ziņojumu “400: Bad pieprasījums”. Bet pat ar šo jautājuma formulējumu jūs varat atrast virkni citu piekļuves kļūdas iemeslu.

Kļūdas problēma "400: Slikts pieprasījums Nginx".

Pati Nginx sistēma ir vai nu īpašs starpniekserveris, vai tīmekļa serveris, kas darbojas UNIX sistēmās.

Parasti šāda veida kļūdas ir saistītas ar nepareizu servera atbildi uz pieprasījumu no noteiktas IP adreses. Kļūdu rezultāti tiek ierakstīti īpašā LOG failā, pēc kura tie automātiski tiek ievadīti ugunsmūrī kā neuzticami. Tādējādi darbs hostingā tiek traucēts neatkarīgi no tā, kāda operētājsistēma vai pārlūkprogramma tiek izmantota šajā situācijā.

Ugunsmūra ietekme

Kā jau ir skaidrs, kļūda “400: Bad request” bieži rodas, kad ugunsmūris bloķē pieprasījumu.

Izeja no šīs situācijas var būt vietnes adreses vai piekļuves ierīces pievienošana izņēmumu sarakstam. Windows sistēmām tas tiek darīts, piekļūstot drošības izvēlnei, kas atrodas standarta “Vadības panelī”.

Principā nav nekas slikts pat pilnībā atspējot ugunsmūri (protams, ja jums ir jaudīga antivīrusu pakotne). Ir jāsniedz arī daži paskaidrojumi par šo punktu skaitu.

Pretvīrusu izslēgšanas saraksts

Parasti visizplatītākajām standarta pretvīrusu pakotnēm ir savs iebūvēts ugunsmūris. Tas var arī bloķēt potenciāli nedrošu vai nevēlamu saturu.

Iespējams, jums ir radušās tīkla problēmas. Dažreiz pārlūkprogramma vajadzīgās lapas vietā parāda kļūdas kodu. Kad tīmekļa serveris un klients (t.i., pārlūkprogramma) sazinās viens ar otru, tie nodod statusa ziņojumus. Tikai kļūdas gadījumā tiek parādīts atbilstošs ziņojums. HTTP 400 kļūda norāda, ka ar klienta pieprasījumu radās kļūda. Ko nozīmē kļūda 400 Bad Request un kā to novērst?

Veidi, kā labot kļūdu 400 Bad Request.

Ja ir kļūdas statuss, tīmekļa serveris parāda pieprasījumu statusu. Ja serveris atgriež pieprasījumu ar kļūdu 200 (kas nav redzama parastas sērfošanas laikā), tas nozīmē, ka viss ir kārtībā - pieprasījums bija veiksmīgs un vēlamais saturs tika pārsūtīts. Cita lieta, kad parādās 400 slikts pieprasījums vai 500 kļūda, jo tie norāda uz vairākām iespējamām problēmām. Visas kļūdas 1xx ir informatīvas, 2xx ir veiksmīgi pieprasījumi, 3xx un turpmāk nozīmē, ka datu pārsūtīšana bija veiksmīga, bet klientam ir jāveic papildu darbība. Tas parasti ietver informācijas apmaiņu, ko pārlūkprogramma veic automātiski. Kļūdu ziņojumi ir nedaudz atšķirīgi. Lai gan 5xx kļūdas ir saistītas ar serveri, 4xx kļūdas ir saistītas ar neveiksmīgiem klienta pieprasījumiem.

Kāpēc tas notiek

Tas nozīmē, ka pats pieprasījums kaut kādā veidā ir kļuvis nepareizs. HTTP protokols netika ievērots (vismaz saskaņā ar tīmekļa serveri), tāpēc pieprasījumu nevar apstrādāt. Serveris pieprasījumu interpretēja kā kļūdainu vai pat ļaunprātīgu, tāpēc tas nerāda lapas saturu. Šādu problēmu cēloņi parasti ir saistīti ar izmantoto pārlūkprogrammu vai nepareizu lietotāja ievadi:

  • Nepareizs URL – ja lietotājs ievada nepareizu adresi vai, piemēram, izmanto speciālas aizliegtas rakstzīmes.
  • Slikti sīkfaili — ja sīkfaili jūsu pārlūkprogrammā ir novecojuši vai neatbilst saturam, tas var izraisīt arī kļūdas 400 Bad Request parādīšanos.
  • Novecojuši DNS ieraksti — DNS kešatmiņā var būt dati, kas norāda uz nepareizām IP adresēm.
  • Pārāk lieli faili — ja mēģināt augšupielādēt lielus failus, serveris var atteikties tos pieņemt. Viņš to klasificē kā "sliktu pieprasījumu".
  • Galvene ir pārāk gara — galveni izmanto, lai identificētu pieprasījumu, sazinoties starp klientu un serveri. Daži tīmekļa serveri nosaka maksimālo tā garuma ierobežojumu.

Iemesli ir diezgan dažādi, tāpēc nav iespējams uzreiz noteikt, kas izraisīja “HTTP 400 sliktu pieprasījumu”. Tomēr, ja mērķa serveris izmanto IIS 7.0, IIS 7.5 vai IIS 8.0, vairāk informācijas var iegūt no kļūdas koda:

  • 1 – nederīga galamērķa galvene;
  • 2 – nederīgs dziļuma galvene;
  • 3 – nederīga operācijas galvene;
  • 4 – nederīga pārrakstīšanas galvene;
  • 5 – nepareiza tulkojuma galvene;
  • 6 – nederīgs pieprasījums;
  • 7 – nederīgs satura garums;
  • 8 – nederīgs taimauts;
  • 9 — nederīgs bloķēšanas marķieris.

400. kļūda parādās ne tikai sērfojot. Šo kļūdu no servera var saņemt arī citas programmas, piemēram, e-pasta klienti.

Kā labot kļūdu 400

Lai labotu kļūdu 400, dažreiz jums vienkārši ir jāatsvaidzina lapa. It īpaši, ja kļūda šajā vietnē parādījās pirmo reizi. Ja lapas atsvaidzināšana neatrisina problēmu, mēģiniet notīrīt pārlūkprogrammas kešatmiņu. Iespējams, viņš ir saglabājis kļūdas ziņojuma kopiju kā sākotnējo galveno lapu.

Pārlūkprogrammas problēma

HTTP 400 kļūda rodas, ja HTTP galvene ir pārāk gara. Principā galvenēm nav lieluma ierobežojumu, tomēr mērķa serveris var būt noteicis ierobežojumu. Galvene sastāv no vairākiem laukiem, kuros tiek definēti pieprasījumi un atbildes. Ja abi abonenti atbilst parametriem, pieprasītie dati tiks pārsūtīti bez problēmām. Ja tas nedarbojas, tiks parādīts kļūdas ziņojums. Tā kā process ietver saziņu starp pārlūkprogrammu un serveri, un sliktu pieprasījumu parasti izraisa problēmas ar klientu, visticamāk, kļūdas cēlonis ir pārlūkprogramma. Labākais veids, kā pārbaudīt, vai problēmu var izraisīt noklusējuma pārlūkprogramma, ir īslaicīgi pārslēgties uz citu pārlūkprogrammu.

Ja varat piekļūt lapai, izmantojot citu pārlūkprogrammu, atgriezieties sākotnējā pārlūkprogrammā un izdzēsiet visus sīkfailus (ja vēl neesat to izdarījis). Sīkfaili tiek nosūtīti galvenē. Tas nozīmē, ka serveris zinās par jūsu iepriekšējo apmeklējumu. Ja pārlūkprogrammai ir jāapstrādā pārāk daudz pieprasījumu, galvene var pārsniegt garuma ierobežojumu. Ja šī tīkla problēma joprojām pastāv un kļūda 400 rodas pat pakalpojumā YouTube, pilnībā atkārtoti instalējiet pārlūkprogrammu vai atiestatiet tās noklusējuma iestatījumus. Programmā Firefox ierakstiet about:support. Šeit jūs atradīsiet daudz noderīgas informācijas, kas palīdzēs jums pamanīt kļūdas. Pat ja jūs sazināties ar atbalsta dienestu, ir svarīgi, lai šie dati būtu pieejami. Šajā lapā ir poga "Notīrīt Firefox". Pēc noklikšķināšanas paplašinājumi un daži iestatījumi tiks dzēsti, bet pašreizējie iestatījumi tiks saglabāti.

Nevajadzīgo datu noņemšana pārlūkprogrammā Firefox:

  • ievadiet parametrus no galvenās izvēlnes;
  • dodieties uz cilni "Privātums";
  • noklikšķiniet uz "Dzēst sīkfailus";
  • Mēģiniet vēlreiz piekļūt vietnei, problēma ir jāatrisina.

Programmā Internet Explorer izmantojiet pogu Atiestatīt vai Atjaunot noklusējumus. Tas atrodas cilnes “Papildu” iestatījumos. Tā kā Internet Explorer kešatmiņu un sīkfailus uzskata par iestatījumiem, ieteicams arī tos noņemt. Nevajadzīgo datu noņemšana pārlūkprogrammā Internet Explorer:

  • Rīki – interneta opcijas;
  • Vispārīgi – Vēsture – Iestatījumi;
  • Skatīt failus.

Jūs varat atrast šos sīkfailus un regulāri tos manuāli izdzēst.

Atiestatīšanas opcija pārlūkā Chrome ir pieejama sistēmas iestatījumos. Pārlūkprogramma saglabās jūsu personas datus, piemēram, paroles un vēsturi, un viss pārējais tiks atiestatīts sākotnējā stāvoklī. Aizveriet pārlūkprogrammu un restartējiet to, lai izmaiņas stātos spēkā. Nevajadzīgo datu noņemšana pārlūkprogrammā Google Chrome:

  • dodieties uz iestatījumiem;
  • Meklēšanas laukā ievadiet “cookie”, pēc tam noklikšķiniet uz “Satura iestatījumi”;
  • sadaļā "Sīkfaili" noklikšķiniet uz "Visi sīkfaili un vietnes dati";
  • atlasiet konkrētu sīkfailu, lai to dzēstu.

Vīrusi

400 Bad Request cēlonis var būt vīrusi, kas datorā nonākuši no interneta. Atveriet pretvīrusu un palaidiet pilnu sistēmas dziļo skenēšanu. Lielākajai daļai populārāko programmu ir līdzīgas funkcijas un izvēlnes, tāpēc problēmām nevajadzētu rasties. Pagaidiet, līdz tiek pabeigta datora skenēšana. Ja tika atrasti vīrusi, pielāgojiet iestatījumus, noņemiet tos un restartējiet datoru. Ja problēmas netika atrastas, pārejiet pie nākamās darbības.

Problēmas ar interneta pakalpojumu sniedzēju

Diemžēl iepriekš aprakstītie risinājumi ne vienmēr atrisina problēmu. Tad jums vajadzētu meklēt palīdzību citur. Kļūdas parādīšanās biežums (tikai vienā vietnē vai visās tajās vienlaikus) norādīs, kur meklēt palīdzību. Ja kļūdas kods 400 parādās tikai noteiktā vietnē un mēģinājumi to novērst ir nesekmīgi, varat sazināties ar resursa administratoru vai vietnes operatoru. Ja kļūda parādās visās lapās un nevarat izmantot internetu, sazinieties ar savu interneta pakalpojumu sniedzēju. Jebkurā gadījumā atbalsta komanda var jums palīdzēt.

Abos gadījumos jums ir jāsniedz pēc iespējas vairāk informācijas. Tas ietver visus mēģinājumus, ko jau esat veicis, lai atbrīvotos no kļūdas. No otras puses, jums ir arī jāsniedz informācija par savu sistēmu: kādu OS un pārlūkprogrammu jūs izmantojat? Vai ir instalēti paplašinājumi? Vai izmantojat ugunsmūri vai starpniekserveri? Visa šī informācija palīdzēs operatoram un tīmekļa pārzinim atrisināt problēmu. Ja nesen nomainījāt ISP vai jūsu ISP ir ļoti lēns vai neuzticams, var tikt bojāta tīmekļa trafika no jūsu datora uz jebkuru vietni internetā. ISP var pārkonfigurēt dažus savus iestatījumus (piemēram, jaunu starpniekserveru ieviešanu vai kešatmiņu), kas izraisa nestabilitāti. Iespējama problēmu pazīme ir tāda, ka jūs, iespējams, nevarēsit pārlūkot vietnes.

Problēmas ar .NET Framework

Kļūda 400 Bad Request var rasties bojāta vai neveiksmīga .NET Framework bibliotēkas atjaunināšanas rezultātā. Lejupielādējiet jaunāko spraudņa versiju no oficiālās Microsoft vietnes un atkārtoti instalējiet to. Restartējiet datoru un pārbaudiet piekļuvi vietnei.

Antivīrusu problēmas

Dažas pretvīrusu programmatūras bloķē vietnes un saturu, kas tiek uzskatīts par nevēlamu vai kaitīgu. Tas var izraisīt tīkla kļūmi. Mēģiniet atspējot sistēmas skenēšanu savā pretvīrusu programmā vai vienkārši pabeidziet procesu. Ja kļūda pēc tam pazūd, atjauniniet pretvīrusu vai lejupielādējiet kādu citu.

Ugunsmūra problēma

Vienmēr izmantojiet ugunsmūri un labu aizsardzību pret vīrusiem un spiegprogrammatūru. Esiet piesardzīgs, sekojot saitēm uznirstošajos logos un kontekstuālajā reklāmā. Ja jūsu datora drošība ir apdraudēta, uzbrucēji var iegūt nesankcionētu piekļuvi datiem, kuru sekas ir gandrīz neiespējami novērst.

Windows problēmas

Ja jūsu dators nav pietiekami drošs, var rasties dažādas problēmas, tostarp HTTP 400. Ieslēdziet automātiskos Microsoft drošības atjauninājumus un notīriet reģistru. To var izdarīt, izmantojot īpašas utilītas, piemēram, CCleaner. Dažās sociālo tīklu un spēļu vietnēs tiek lūgts lejupielādēt un palaist īpašu programmatūru, kas ļauj tiešsaistē tieši sazināties ar citiem cilvēkiem (neizmantojot tīmekļa pārlūkprogrammu). Šī programmatūra, ja tā ir uzrakstīta nepareizi vai pat nelikumīgi, var sabojāt visu HTTP trafiku no datora. Atbrīvoties no šādas nevēlamas programmatūras var būt ļoti grūti. Sliktākajā gadījumā, iespējams, būs jāpārinstalē operētājsistēma.

PADOMS.

Ja datorā ir instalētas divas vai vairākas pārlūkprogrammas, pārbaudiet piekļuvi vietnei visās. Ja jebkurā pārlūkprogrammā joprojām izdodas piekļūt vietnei bez kļūdām, izmantojiet tikai šo pārlūkprogrammu un izdzēsiet vai atjauniniet pārējos. Ja rodas problēma diezgan mazā vietnē, izmēģiniet dažas lielākās vietnes, piemēram, Amazon, Ebay, Google, Microsoft vai Yahoo. Ja problēma rodas tikai ar nelieliem resursiem, tas norāda uz trafiku no datora.




Tops