Werkzeug предполагает, что запрос изменяется только в промежуточном программном обеспечении WSGI или до того, как Werkzeug получит доступ к данным. Причина заключается в том, что таким образом Werkzeug не нужно отслеживать среду WSGI, чтобы определить, нужно ли ему аннулировать кэши или изменить поведение.
В этом конкретном случае вы можете добиться успеха, однако, если вы будете осторожны, изменив базовую среду WSGI:
request.environ['REQUEST_METHOD'] = 'something'
После этого request.method
должен показать «что-то», и поведение должно измениться, чтобы сформировать синтаксический анализ. Я не пробовал это и не знаю, будет ли это работать. Лично я написал бы промежуточное программное обеспечение, которое выполняет переписывание для всего приложения или, возможно, выполняет какое-то простое сопоставление префикса URL для этого поведения.