Kaj je: Napaka 405 Metoda ni dovoljena

The 405 Metoda ni dovoljena napaka je Koda stanja odziva HTTP sporoča, da je strežnik kljub prejemu in prepoznavanju zavrnil metodo za zahtevani vir. Čeprav gre tehnično za sporočilo o napaki odjemalca (4xx koda stanja HTTP), napako povzroča težava na strani strežnika.

Za razliko od večine drugih odzivnih kod HTTP v kategoriji 4xx (na strani odjemalca),405 Metoda ni dovoljena Napaka je težava na strani strežnika. Spodaj so podrobne informacije o tem, zakaj vidite to napako in zakaj je verjetno odgovoren upravljavec spletnega mesta.

Sporočilo HTTP 405, ki ga boste videli, je lahko drugačno, odvisno od strežnika, ki obravnava zahtevo. Tu je nekaj najpogostejših stavkov:

  • 405 Metoda ni dovoljena
  • HTTP Status 405 - Ta način URL-ja ne podpira metode HTTP GET
  • 405 - Glagol HTTP, ki se uporablja za dostop do te strani, ni dovoljen
  • 405 Ni dovoljeno
  • Metoda ni dovoljena
  • Napaka: 405 Metoda ni dovoljena
  • Napaka HTTP 405
  • Metoda HTTP 405 ni dovoljena
  • Napaka HTTP 405 - metoda ni dovoljena

Opomba: Upoštevajte, da lahko spletni skrbniki prilagodijo napake na strani strežnika in odjemalca. Glede na spletno mesto, ki ga obiščete, boste na vrhu odziva kode stanja lahko videli dodatne grafične elemente.

Težava na strani strežnika

Najpogostejše napake kode HTTP si delijo Napake odjemalca 4xx in Napake strežnika 5xx. Napaka405 Metoda ni dovoljenaje poseben v smislu, da čeprav gre za težavo na strani odjemalca, napako na tak ali drugačen način povzroča izključno težava na strani strežnika.

Strežnik je večinoma napačno konfiguriran in nepravilno obravnava zahteve - to bo povzročilo405 Metoda ni dovoljenanapake in druge težave z usmerjanjem prometa. Toda tudi če je spletni strežnik omrežni objekt, ki odjemalcu napako vrne kot odzivno kodo HTTP, vsekakor ne moremo izključiti, da odjemalska zahteva nekako ne povzroča težave.

Podobno kot pri večini drugih kod napak pri odzivu stanja, 405 Metoda ni dovoljenanapako je težko prepoznati in odpraviti. Glede na zapleten odnos med odjemalcem, spletnim strežnikom, spletno aplikacijo in dodatnimi spletnimi storitvami bi lahko določitev vzroka te napake predstavljala izziv tudi za najboljše spletne inženirje.

Kaj sproži napako HTTP 405?

V bistvu05 Metoda ni dovoljenaNapaka potrjuje, da je zahtevani vir odjemalca veljaven in obstaja, vendar je odjemalec uporabil nesprejemljivo metodo HTTP. Da bi te informacije postavili v perspektivo - Protokol za prenos hiperteksta (HTTP)ima nabor metod, ki kažejo možna dejanja, ki jih je mogoče izvesti na spletnem strežniku, s katerim je vzpostavljen stik. Tu je seznam z vsemi možnimi dejanji:

  • GET - Pridobite informacije, povezane z določenim virom URL.
  • GLAVA - Pridobite informacije o glavi, povezane z virom URL.
  • OBJAVI - Pošiljanje podatkov na ta spletni strežnik.
  • PUT - Zamenjajte obstoječe podatke za določen URL z novimi podatki, ki jih trenutno posreduje odjemalec.
  • IZBRIŠI - Izbrišite podatke iz navedenega URL-ja.
  • POVEŽI - Vzpostavil predor do strežnika, kot ga določa ciljni vir.
  • OPCIJE - Opisuje komunikacijske možnosti za navedeni ciljni vir.
  • TRACE:Ta metoda bo sprožila preskus povratne zanke na poti do ciljnega vira.
  • PATCH:Uporabi delne spremembe vira.

Opomba: Od vseh 9 metod GET, HEAD, POST, PUT in IZBRIŠI so veliko bolj razširjeni kot drugi.

Odvisno od namena spletnega strežnika ga bo skrbnik konfiguriral tako, da bo omogočal nekatere metode in zavrnil druge. Za npr. - če zadevno spletno mesto nima nobene interaktivne vsebine, nima smisla dovoliti OBJAVI na spletnem strežniku. Če ta metoda ni dovoljena in odjemalec stopi v stik s strežnikom z zahtevo POST, se405 Metoda ni dovoljenabo prikazana napaka, ki bo brskalniku sporočila, da metoda ni dovoljena.

Diagnosticiranje napake metode 405 ni dovoljeno

Kot smo ugotovili zgoraj,405 Metoda ni dovoljena Napaka pomeni, da je uporabnik (od strežnika) zahteval veljaven vir z neveljavno metodo HTTP. Prav zato je napaka tehnično na strani odjemalca - s stališča strežnika je odjemalec preprosto naredil napačno zahtevo. Tu je nekaj najpogostejših scenarijev, ki bodo sprožili405 Metoda ni dovoljena napaka:

  • Napaka se pojavi zaradi napačne konfiguracije spletnega strežnika ali komponent programske opreme, ki so zadolžene za izvedbo dejanja v ustreznem viru URL-ja.
  • Skrbnik spletnega mesta je prepovedal način HTTP, ki ga uporablja uporabniški agent - to se običajno počne iz varnostnih razlogov.
  • Napaka izvira iz vira URL - Zahteva metodo, ki je spletni strežnik ne dovoli.
  • Način HTTP ponudnik gostovanja, ki ga uporablja skrbnik spletnega mesta, ne dovoljuje. To je pogost pojav pri OBJAVI metoda - Metodo blokirajo nekateri ponudniki gostovanja pri dostopu do dokumentov HTML iz varnostnih razlogov.

Kako popraviti napako 405 Method Not Allowed

Če naletite na405 Metoda ni dovoljena napake na določenem spletnem mestu, skoraj nič pomembnega ne morete storiti glede tega. Ker pa je najpogostejši vzrok napake napačen URL, ga lahko znova preverite ali obiščete korenski imenik spletnega projekta in ročno odprete ta vir.

Dandanes je večina spletnih strežnikov tesno zavarovanih, da preprečujejo dostop do neprimernih URL-jev. Težava se lahko pojavi, ker poskušate dostopati do zasebne strani, ki je bila namenjena uporabnikom z izboljšano avtorizacijo. Ne obremenjujte se s splošnimi popravki za napake 4xx, kot so osvežitev strani, ponovni zagon omrežja ali onemogočanje strežnika proxy - ne bodo delovale z405 Metoda ni dovoljena napaka.

Če se spopadate s težavo in ste se prepričali, da je URL pravilen, lahko le počakate, da skrbniki strani rešijo težavo. Če nujno potrebujete določen spletni vir, se obrnite na spletnega skrbnika in ga prosite, naj razišče težavo.