当使用“获取”请求调用 url 时,我能够得到很好的响应。
但是,当我使用“发布”请求调用相同的 url 时,我会收到一个“错误请求”。关于为什么会发生这种情况的任何建议/想法?
index.php 文件中的代码:
//GET Request: This works fine!
$app->get('/api/ss20/registration/?', function () use ($app) {
echo "hello-get";
});
//POST Request: This gives a bad request error!
$app->post('/api/ss20/registration/?', function () use ($app) {
echo "hello-post";
});
我用来发出获取请求的简单表格:
<form action="api/ss20/registration/" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
我用来发出发布请求的简单表格:
<form action="api/ss20/registration/" method="post">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
尝试使用 postman / Arc 来模拟请求。并且获取请求工作正常,但不是帖子。