根据php手册也没有php://输入也不能$HTTP_RAW_POST_DATA用于multipart/form-dataPOST请求.
"php:// input允许你读取原始POST数据.它是一种内存密集程度较低的替代品,$HTTP_RAW_POST_DATA不需要任何特殊的php.ini指令.php://输入不可用enctype="multipart/form-data"."
如何获取multipart/form-data表单的原始数据?
有问题multipart/form-data迫使我手动解析POST请求的参数,因为我已经做了PUT请求.为此我使用了这段代码:
$rawData = file_get_contents('php://input');
Run Code Online (Sandbox Code Playgroud)
但我认为php://input对于POST来说,至少对于php-fpmSAPI来说,它总是空的.
这是调试器的一些图片.POST请求:

PUT使用相同的参数:

有没有办法获得原始POST请求正文?提前致谢.