不允许使用Slim Framework方法。必须是其中一个:POST(405)

问题描述:

我已经在瘦身框架中编写了REST API。当我从浏览器调用身份验证API时,它低谷'方法不允许。必须是以下之一:POST'。以下是我的代码,请纠正我出错的地方。不允许使用Slim Framework方法。必须是其中一个:POST(405)

的index.php

<?php 

require 'vendor/autoload.php'; 
require 'Authenticate.php'; 

$app = new \Slim\App; 

$app->post('/api/authenticate', \Authenticate::class); 

$app->run(); 

的.htaccess

RewriteEngine On 
RewriteRule^index.php [QSA,L] 

URL

http://localhost/project/api/authenticate 

,如果你在浏览器中键入URL,T他的方法将是GET而不是POST。你可以做的是使用你选择的Postman或其他替代品来测试您的REST API的其他方法,如POSTPUTDELETE

更多关于HTTP方法信息here

希望它能帮助!

+0

我已经测试了邮递员API,它的工作。谢谢 – ImDrPatil

+0

太好了。如果它回答你的问题,你能接受我的答案吗? @ImDrPatil –