我正在使用php框架 - Yii2
开发API
,我想要处理4种类型的请求:GET
,POST
,PUT
和DELETE
。在这里,我可以捕捉GET
和POST
中的参数,但我无法访问PUT
和DELETE
方法中的参数。
我在广泛搜索后找到了一些代码。但它对我来说并不合适。 示例代码为:
示例1:
$putdatafp = fopen("php://input", "r");
$putfp = fopen('php://input', 'r');
$putdata = '';
while($data = fread($putfp, 1024))
$putdata .= $data;
fclose($putfp);
var_dump($putdata);
示例2:
parse_str(file_get_contents("php://input"),$put_vars);
var_dump($put_vars);
但是这两个返回字符串数据。如何将PUT
和DELETE
参数解析为数组。
非常感谢任何帮助