为什么不能调用POST方法

时间:2016-07-12 10:01:11

标签: php slim

$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;

为什么?

0 个答案:

没有答案