Maintenant, je dois écrire une interface API, en utilisant la méthode post. D'autres sociétés envoient des données json à cette publication API
Mais voici le problème lorsque je l'ai testé moi-même, j'ai utilisé $_POST pour recevoir les données au début. J'ai simulé l'envoi, j'utilise le mode curl de php pour publier, tout est normal
Puis, lorsque l'autre partie appelle l'API, elle dit qu'elle a échoué. Quand je l'ai vu, les données reçues étaient vides. requête, et elle était effectivement vide, $_POST Impossible de recevoir des données, puis je suis passé à php://input et je l'ai reçu avec succès. Cependant, je ne sais pas pourquoi, si j'utilise php://input, mon php utilise curl pour simuler la publication, mais elle ne peut pas être reçue ! ! ! !
C'est-à-dire
curl post =>> $_POST
Autres messages normaux =>> php://input
Quelle est la situation, je Baidu
Je ne vois pas pourquoi non plus
Lire plus de documentation
http://php.net/manual/zh/rese...