我正在研究简单的API,需要使用PUT来更新数据库中的值。我无法从REST客户端(邮递员)发送数据。 以下是代码。
switch ($method) {
case 'GET':
$sql = "select * from trainsample";
break;
case 'PUT':
$sql = "UPDATE trainsample SET Name = $_PUT[Name] WHERE ID = $_PUT[ID] ";
break;
case 'POST':
$sql = "INSERT INTO trainsample VALUES ('$_POST[ID]','$_POST[Name]','$_POST[Place]','$_POST[Data]')";
break;
case 'DELETE':
$sql = "DELETE FROM trainsample WHERE ID = $_DELETE[ID]";
break;
}
GET和POST工作正常。但是无法执行PUT和DELETE。任何帮助表示赞赏。提前谢谢。