我正在使用SLIM API,使用slimframework版本3.0 RC2。当方法是POST,PUT,DELETE时Slim Framework错误405
我已经按照建议配置了.htaccess,并且也定义了端点。当通过GET方法获取时,我得到正确的200响应,并且请求的数据被正确部署。
但是使用任何POST的时候,PUT或DELETE方法,只是得到一个错误信息,其中指出:
如果你的苗条Framework应用程序具有的 当前HTTP请求的URI相匹配的路径但不是HTTP请求方法, 应用程序调用它的“不允许”处理程序,并向HTTP客户端返回不允许的响应HTTP/1.1 405 。
这是POST端点我测试:
$app->post('/add', function() {
echo "post ok";
});
正如我前面提到的,当使用GET时,它工作正常,即使使用的参数。
我的服务器是一个linux debian jessie,PHP版本5.6.15。其实我正在浏览器上测试URI,并使用Postman。这两个都给我一个405错误的任何POST,PUT DELETE。
你是如何创建请求到'/ add'终点?你可以添加你的头文件吗? –