Što je: Metoda pogreške 405 nije dopuštena

  • 405 - HTTP glagol koji se koristi za pristup ovoj stranici nije dopušten
  • 405 Nije dopušteno
  • metoda nije dopuštena
  • Pogreška: 405 Metoda nije dopuštena
  • Pogreška HTTP 405
  • HTTP 405 metoda nije dopuštena
  • HTTP pogreška 405 - Metoda nije dopuštena
  • Bilješka : Imajte na umu da web administratori mogu prilagoditi pogreške na strani poslužitelja i klijenta. Ovisno o web mjestu koje posjetite, možda ćete vidjeti dodatne grafičke elemente na vrhu odgovora na statusni kod.



    Pitanje na strani poslužitelja

    Najčešće HTTP kodove pogrešaka dijele 4xx pogreške klijenta i Pogreške poslužitelja 5xx . Greška 405 Metoda nije dopuštena je poseban u smislu da, iako bi to trebao biti problem na strani klijenta, pogrešku na ovaj ili onaj način uzrokuje samo problem na strani poslužitelja.

    Uglavnom je poslužitelj pogrešno konfiguriran i nepravilno obrađuje zahtjeve - to će rezultirati 405 Metoda nije dopuštena pogreška i drugi problemi s usmjeravanjem prometa. No čak i ako je web poslužitelj mrežni objekt koji klijentu vraća pogrešku kao HTTP odgovor, ne možemo definitivno isključiti da zahtjev klijenta nekako ne uzrokuje problem.



    Slično većini ostalih kodova pogrešaka odgovora na status, 405 Metoda nije dopuštena pogrešku je teško prepoznati i ispraviti. S obzirom na složeni odnos između klijenta, web poslužitelja, web aplikacije i dodatnih web usluga, utvrđivanje uzroka ove određene pogreške mogao bi biti izazov čak i za najbolje web inženjere.



    Što pokreće pogrešku HTTP 405?

    U osnovi, 05 Metoda nije dopuštena pogreška potvrđuje da je klijent zatražio resurs valjan i postoji, ali klijent je koristio neprihvatljivu HTTP metodu. Da bismo ove informacije stavili u perspektivu - Protokol za prijenos hiperteksta (HTTP) ima skup metoda koje ukazuju na moguće radnje koje se mogu izvršiti na web poslužitelju s kojim se kontaktira. Evo popisa sa svim mogućim radnjama:



    • DOBITI - Dohvatite informacije povezane s određenim resursom URL-a.
    • GLAVA - Dohvatite informacije o zaglavlju povezane s resursom URL-a.
    • OBJAVI - Pošaljite podatke ovom web poslužitelju.
    • STAVITI - Zamijenite postojeće podatke za određeni URL novim podacima koje klijent trenutno prenosi.
    • IZBRISATI - Izbrišite podatke s navedenog URL-a.
    • SPOJITI - Uspostavljen je tunel do poslužitelja kako je identificiran ciljnim resursom.
    • OPCIJE - Opisuje komunikacijske mogućnosti za navedeni ciljni resurs.
    • TRAG: Ova metoda će pokrenuti povratni test na putu do ciljnog resursa.
    • ZAKRPA: Primjenjuje djelomične izmjene na resurs.

    Bilješka: Od svih 9 metoda, GET, HEAD, POST, STAVITE i IZBRISATI daleko su rašireniji od ostalih.

    Ovisno o namjeni web poslužitelja, administrator će ga konfigurirati tako da dopušta određene metode, a druge odbija. Jer npr. - ako dotična web stranica uopće nema interaktivni sadržaj, nema smisla dopustiti OBJAVI metoda na web poslužitelju. Ako ova metoda nije dopuštena i klijent kontaktira poslužitelj s POST zahtjevom, 405 Metoda nije dopuštena prikazat će se pogreška koja obavještava preglednik da metoda nije dopuštena.

    Dijagnosticiranje pogreške metode 405 Nije dopušteno

    Kao što smo gore utvrdili, 405 Metoda nije dopuštena pogreška označava da je korisnik zatražio (od poslužitelja) valjani resurs s nevažećom HTTP metodom. Upravo zbog toga greška tehnički leži na strani klijenta - s gledišta poslužitelja, klijent je jednostavno uputio pogrešan zahtjev. Evo nekoliko najčešćih scenarija koji će pokrenuti 405 Metoda nije dopuštena pogreška :



    • Pogreška se pojavljuje zbog pogrešne konfiguracije web poslužitelja ili softverskih komponenata koje imaju zadatak izvršiti radnju na odgovarajućem URL resursu.
    • Administrator web mjesta izrekao je zabranu HTTP metode koju koristi korisnički agent - to se obično radi iz sigurnosnih razloga.
    • Pogreška potječe iz resursa URL-a - zahtijeva metodu koju web-poslužitelj ne dopušta.
    • HTTP metoda nije dopuštena od strane pružatelja usluga hostinga koji koristi administrator web mjesta. To je česta pojava s OBJAVI metoda - Metodu blokiraju neki pružatelji usluga hostinga prilikom pristupa HTML dokumentima iz sigurnosnih razloga.

    Kako ispraviti pogrešku 405 Method Not Allowed

    Ako naiđete na 405 Metoda nije dopuštena pogreške na određenoj web lokaciji, teško da možete nešto značajno učiniti s tim u vezi. No budući da je najčešći uzrok pogreške netočan URL, možete ga ponovno provjeriti ili posjetiti korijenski direktorij web projekta i ručno doći do tog određenog resursa.

    Danas je većina web poslužitelja čvrsto zaštićena kako bi obeshrabrila pristup nepravilnim URL-ovima. Problem se potencijalno može pojaviti jer pokušavate pristupiti privatnoj stranici namijenjenoj korisnicima s poboljšanom autorizacijom. Ne zamarajte se isprobavanjem uobičajenih popravaka za 4xx pogreške poput osvježavanja stranice, ponovnog pokretanja mreže ili onemogućavanja proxyja - oni neće raditi s 405 Metoda nije dopuštena pogreška.

    Ako se borite s problemom i uvjerili ste se da je URL točan, sve što možete učiniti je pričekati da problem riješe administratori web lokacije. U slučaju da vam hitno treba određeni web resurs, obratite se web administratoru i zamolite ga da istraži problem.

    4 minute čitanja