我使用 Swagger 为服务器生成了一个 Slim 框架。无需编辑任何内容,我正在测试基本功能。我有一个位于/user/login
。这是我的脚本:
$app = new Slim\App();
$app->POST('/user/login', function($request, $response, $args) {
$queryParams = $request->getQueryParams();
$username = $queryParams['username'];
$password = $queryParams['password'];
$response->write("Will not work");
return $response;
});
$app->GET('/user/{user_id}', function($request, $response, $args) {
$response->write('Works');
return $response;
});
但是,当我尝试POST
使用 Postman(chrome 应用程序)访问 url 时,会导致 500 错误。如果我尝试任何一种GET
方法,它都会起作用。它似乎只发生在POST
方法上。
我让它在 Ubuntu 机器上运行,Apache2 安装了 PHP。我已将所有内容更新到最新的可用版本。ModRewrite
已启用,并且覆盖设置为全部。请帮忙!在这一点上,我不知所措。