支持不同类型的
php://input
不能与enctype="multipart/form-data"一起使用。
Content-Type
,包括默认的multipart/form-data
。
因此,请确保在Body
选项卡中不要使用multipart/form-data
。我在测试Symfony端点时遇到了类似的麻烦,但原因完全不同:
我的类中只有函数。然后我做了一个
var_dump(file_get_contents('php://input'));
在我的函数第一行,也是类中的第一个函数。即使参数正确,它仍然返回空("")。
我的问题是我忘记使用完整路径,但由于Postman尝试运行此函数,让我花费了太多时间才注意到。 希望这可以帮助!
api.example.fr/api.php
而不是https://api.example.fr/api.php
。请尝试使用完整的API链接。