2017-07-12 47 views
1

我已經在瘦身框架中編寫了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 

回答

1

,如果你在瀏覽器中鍵入URL,T他的方法將是GET而不是POST。你可以做的是使用你選擇的Postman或其他替代品來測試您的REST API的其他方法,如POSTPUTDELETE

更多關於HTTP方法信息here

希望它能幫助!

+0

我已經測試了郵遞員API,它的工作。謝謝 – ImDrPatil

+0

太好了。如果它回答你的問題,你能接受我的答案嗎? @ImDrPatil –