ошибка сервера: 405 - HTTP-глагол, используемый для доступа к этой странице, запрещен - PullRequest
30 голосов
/ 27 июля 2011

У меня есть приложение php Facebook, которое я загрузил на сервер Microsoft. Когда я запускаю приложение, я получаю эту ошибку. Кто-нибудь знает причину этого?

405 - HTTP-глагол, используемый для доступа к этой странице, запрещен. Страница, которую вы не могут быть отображены, потому что неверный метод (HTTP глагол) использовался для попытки доступа.

Ответы [ 6 ]

60 голосов
/ 13 октября 2011

Даже если вы используете IIS или apache, по-моему, вы используете статическую HTML-страницу в качестве целевой страницы, и по умолчанию веб-сервер не допускает глагола POST или GET на странице .html, Facebook вызывает вашу страницу через POST / GET глагол

решение было бы переименовать страницу в .php или .aspx и тебе должно быть хорошо идти :) 1007 *

3 голосов
/ 21 мая 2012

В панели управления приложением Facebook убедитесь, что у вас есть косая черта в конце любого указанного URL, если вы указываете только имя папки

т.е.

URL вкладки страницы: http://mypagetabserver.com/custom_tab/

1 голос
/ 08 января 2015

Я исправил свою проблему, добавив эти строки в свою веб-конфигурацию IIS.

<httpErrors>
    <remove statusCode="405" subStatusCode="-1" />
    <error statusCode="405" prefixLanguageFilePath="" path="/my-page.htm" responseMode="ExecuteURL" />
</httpErrors>
1 голос
/ 27 июля 2011

Это означает, что вы пытаетесь использовать неправильный http глагол при доступе к некоторому контенту http.Большое количество контента на веб-сервисах нужно использовать POST для потребления.Я подозреваю, что вы пытаетесь получить доступ к API Facebook, используя неверный http-глагол.

0 голосов
/ 03 октября 2014

Попробуйте переименовать файл по умолчанию.В моем случае недавний переход на IIS7.5 дал ошибку 405.Я изменил index.aspx на default.aspx, и он сразу заработал для меня.

0 голосов
/ 04 сентября 2012

Я тоже пару часов натягивал волосы на этот.fakeartist выглядит правильно, хотя - я изменил расширение файла с .htm на .php, и теперь я могу видеть свою страницу в Facebook!Это также работает, если вы измените расширение на .aspx - возможно, это просто расширение на стороне сервера (я не пробовал с .jsp).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...