【发布时间】:2016-11-17 03:34:37
【问题描述】:
我现在发生了一个非常奇怪的“错误”。我有一个小 API,我想在其中处理不同的方法,但是在发送 POST 请求时,服务器将其作为 GET 方法处理。这是我的代码:
<?php
$C_Metodo = $_SERVER["REQUEST_METHOD"];
$N_Estado = 200;
$O_Estado = ["status" => $C_Metodo];
http_response_code($N_Estado);
echo json_encode($O_Estado);
?>
发送 DELETE 或其他方法时,响应是正确的方法,但使用 POST 时,它返回 GET。
【问题讨论】:
-
我们可以看到任何代码吗?
-
如果您想回答您的问题,请更具体。源代码是什么?
-
您是如何发送删除或其他方法的?对我来说似乎是重要信息。
-
如何调用代码?表格或您正在使用的任何东西是如何设置的?这是整个 PHP 代码,还是在此之前还有其他代码?
-
您没有提供太多信息,但可能是因为重定向?和这个人一样吗? stackoverflow.com/questions/26506168/…