当请求体在非post请求期间以x-www-form-urlencoded
或multipart/form-data
的形式提供时,是否有一种方法可以让PHP自动填充x-www-form-urlencoded
超级全局数组?
目前,如果我发出一个PATCH
请求,请求体由上述任何一种内容类型组成,则数据从未输入到超级全局中。
发布于 2013-07-03 15:53:56
我在构建RESTful API时遇到了类似的问题。下面是构建$requestData
的代码。对于Orestes的点,我不修改超级球体。应该让你开始:
switch ($request_method) {
case 'get':
$requestData = $_GET;
break;
case 'post':
$requestData = $_POST;
break;
case 'put':
case 'delete':
// read string from PHP's special input location and parse into an array
parse_str(file_get_contents('php://input'), $requestData);
break;
}
https://stackoverflow.com/questions/17452149
复制相似问题