Independent technical referenceOfficial site
  • Software and digital services
  • HTTP service

405

HTTP 405 Method Not Allowed: this resource does not allow that method

Verified with sources2 sourcesReviewed Aug 22, 2026
Technician coming? See what they must show you

Risk level

Low

Usually safe to check without specialist tools.

Urgency

Medium

Quick answer

HTTP 405 means the origin server recognizes and implements the request method but the target resource does not allow it. The response must include an Allow header advertising the methods supported by that resource.

Safety first

Stop and check this first

  • Do not bypass a 405 by tunnelling a method or changing a write to GET. Use only a method documented and authorized for the exact resource.

Safe checks you can perform

  • Read the Allow response header
  • Confirm the exact method and target URL
  • Determine whether the origin returned 405

Leave these tasks to a qualified professional

  • Do not attempt this professional task: Align route configuration with the published API contract

What a technician must be able to justify

Technician visit

These are the steps they must carry out and show you. Tick them as they work: if steps are skipped, do not accept a part swap.

These are not instructions for opening or handling the equipment yourself. They are the checks that should support a technical conclusion.

  1. Align route configuration with the published API contract

    What they doThe service owner should compare router gateway and origin method policies and correct the first layer whose configured methods differ from the documented resource contract.

Before accepting a part or repair

Nothing has been shown yet. Do not accept a part swap based on the code alone.

Follow these steps

Note: Follow the documented order. An error code identifies the affected system, but it does not prove by itself which part has failed.

  1. Read the Allow response header

    Tools required

    Inspect the 405 response for Allow and record the advertised methods. The origin server is required to generate this header for a 405 response.

    Allow describes methods advertised for this resource at that time. It does not grant permission or replace authentication.

    Evidence: RFC 9110 section 10.2.1 - Allow

  2. Confirm the exact method and target URL

    Tools required

    Record whether the request used GET POST PUT PATCH DELETE or another method and compare the full route with the endpoint documentation.

    Do not change a write into a different method unless the endpoint contract explicitly requires it.

    Evidence: RFC 9110 section 15.5.6 - 405 Method Not Allowed

  3. Determine whether the origin returned 405

    Tools required

    Use response headers and request identifiers to distinguish the origin from an edge gateway or framework route before changing application code.

    RFC 9110 assigns the required Allow behavior to the origin server. Preserve evidence if an intermediary returns a conflicting response.

    Evidence: RFC 9110 section 15.5.6 - 405 Method Not Allowed · RFC 9110 section 10.2.1 - Allow

Still not solved

If the error persists, stop here. See what the technician must do and show you.

Where this code applies

A code is meaningful only inside the right product and version context.

Primary scope

System
Software and digital services
Brand
HTTP
Product type
HTTP service

Known code variants

  • 405 Method Not Allowed
  • 405 Methode nicht zulässig
  • 405 Método no permitido
  • 405 Metodo non consentito
  • code erreur 405
  • HTTP 405
  • HTTP status 405
  • status code 405

What it means

The method can be valid elsewhere while remaining invalid for this exact target. Do not reinterpret 405 as missing authentication or an unknown method.

Warnings and stop conditions

  • Higheditorial warning

    Do not bypass a 405 by tunnelling a method or changing a write to GET. Use only a method documented and authorized for the exact resource.

    Evidence: RFC 9110 section 15.5.6 - 405 Method Not Allowed

Symptoms and causes

Probable causes · in order

  • The target resource does not allow the requested methodConfirmed

    RFC 9110 defines 405 for a method that the origin recognizes and implements but does not allow for this target resource.

    Evidence: RFC 9110 section 15.5.6 - 405 Method Not Allowed

Virtual technician

Does 405 still appear after these checks?

Answer a few questions to narrow down the likely cause and the safest next action. Guidance only - it never replaces a professional.

Sources and technical references

  1. 1

    RFC 9110 section 15.5.6 - 405 Method Not Allowed

    Internet Engineering Task Force · 2022 · official_doc

  2. 2

    RFC 9110 section 10.2.1 - Allow

    Internet Engineering Task Force · 2022 · official_doc

Sources: RFC 9110 section 15.5.6 - 405 Method Not Allowed · RFC 9110 section 10.2.1 - Allowreviewed 2026-08-22 · verified

Was this entry useful?