Настройка сервера REST для начинающих - PullRequest
0 голосов
/ 18 октября 2018

Я только начал пытаться написать REST-сервер, чтобы понять, как он работает.У меня есть XAMPP для моего стека, я использую .htaccess для правильного направления запросов, и сервер отвечает на запросы GET очень хорошо.Но Apache возвращает ошибку 403, когда я пытаюсь сделать запрос PUT на тот же URI.

Я не получаю ошибок Apache, и мой серверный код, кажется, не получает доступ, когда я проверял это.Журнал Apache просто показывает 403 (и подтверждает, что я использовал тот же URI).Кто-нибудь может подсказать, как я могу отследить это дальше?Я хотел бы понять процесс, прежде чем пытаться переключиться на библиотеку.

Вот мой .htaccess:

Require all granted
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule endpoint/(.*)$ endpoint/index.php?request=$1 [QSA,NC,L]

edit: я надеялся на подсказки о том, как отслеживатьвниз эту проблему.В конце концов он поддался «тыкай повсюду, пока я не наткнулся на ответ».Оказывается, httpd-userdir был настроен для блокировки запросов PUT.

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