$app->get(
'/',
function() {
echo "<h1>Android Programming HW7";
echo "<form action=\"http://rangtian.yu.com/post\" method=\"post\">";
echo "First name: <input type=\"text\" name=\"name\"><br>";
echo "ID: <input type=\"text\" name=\"id\"><br>";
echo "<input type=\"submit\" value=\"Submit\">";
echo "</form>";
}
);
$app->post(
'/post',
function($request, $response, $args) {
echo 'This is a POST route.<br>';
//$data = $request->getParsedBody();
//echo $data['name']."<br>";
//echo $data['id'];
}
);
我是PHP和Slim的新手。当我使用像rootAddress /这样的get函数时,post可以在浏览器中正确显示。
但是,如果我尝试直接调用post,比如在浏览器中键入rootAddress / post,就会出现错误,并说“#34;方法不允许”。必须是以下之一:POST&#34;
为什么?